Received: by 2002:a05:6a11:4021:0:0:0:0 with SMTP id ky33csp1547491pxb; Fri, 24 Sep 2021 07:00:47 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxOg3sp7vEqPs/a+EMWJAfn9rRGVX9vQzpEU3LHdINGjRQZhHvUhQDEYQ0jutn/ZdPMpzll X-Received: by 2002:a17:906:2cd5:: with SMTP id r21mr11692026ejr.435.1632492046779; Fri, 24 Sep 2021 07:00:46 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1632492046; cv=none; d=google.com; s=arc-20160816; b=JrI8i+zmb4qQZusqZTJI+inkxVAt5fJx7ev6KmjmqE2vl6wZnFLdV7G+ftmYpqdw9M RySNkpLS1f0+o/j9HPAC/QloLwUCi49RsjfUI0B+hLpXEmEJWavuwm/KSuXC1TUL+VeS eIzFoDkeGMc10E1QqO1EAF6k/RdFJN39+J+ppmnbjKiM/FUVPC+tYcxwdvvG8d8RMx/l 5tiHiRNKIjvk7bgS0JzWsiecvQp+yZ28NTVBYQA6G6rvmjBXGLlFkU7K0csR9y1rkZAD g5tvPyyZcTqEtBUInkQZzbC3Nqe53Qb247p38axdkVILMSXv9HNzLmgEExYvtDadoazx yn+g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:message-id:date:subject:references:in-reply-to :cc:to:from; bh=WcWh55mrnHlrmpS4bF3C6RTmMv+GgWp8tjxqVJlKmm8=; b=ZxamGGXXQ/g5BQ94WfGLziY3vhtKn3AwmbVDu8oUjBxoQ8ZO80Tkpy9rT0wlskqew1 d71B1HZnhOertK5vYI9J0HGl5AaW4Q9WD9TRWt+eizMSDml0KvldESgu+drkM85y/2yK CenfQPV9a/8iAlJNGIXwfebPd0cer5Djv5z/tA8qz52VWlJMCQqB+PLDE4CRx1rvtc1Q VwkLCXXsyNcAfmBNzT8aNFbGTjD4ucxQKpIS1bCHYWkp+cQsxzg3ggkaSLY6zOolXwYn 4dASB0ETsC4GJBt2ee/QjQPC5xbRIr8JsylDbVQtG9dJDvE2PAt6rnfOW3es9rcXbsIf lYpA== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-crypto-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-crypto-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id u4si9961231ejt.53.2021.09.24.07.00.01; Fri, 24 Sep 2021 07:00:46 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-crypto-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-crypto-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-crypto-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1346467AbhIXOBT (ORCPT + 99 others); Fri, 24 Sep 2021 10:01:19 -0400 Received: from mail-ot1-f43.google.com ([209.85.210.43]:34728 "EHLO mail-ot1-f43.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1346576AbhIXOA6 (ORCPT ); Fri, 24 Sep 2021 10:00:58 -0400 Received: by mail-ot1-f43.google.com with SMTP id g62-20020a9d2dc4000000b0054752cfbc59so7550139otb.1; Fri, 24 Sep 2021 06:59:24 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:in-reply-to:references:subject:date :message-id; bh=WcWh55mrnHlrmpS4bF3C6RTmMv+GgWp8tjxqVJlKmm8=; b=h2myBCc2FwFUN06kisWSp/YQ0aVRvz+hEb5xr9ECMZuoxMh92+MKS5mJP3gDL66i3l Bs8LQR/BrxNedoDcR/ztIG49Zw564F1W7vfgO7HEl/J7W1VIDZtQn//0FGsPLljrTAzY doITC9ItLvksSN64wEl7A5Vvs4Ei5U7BN4lvoxGQVXVGDNKh+UedE6+lmgt8KL7e8TXB EAQnSIhA54GDUAm5jNqY4O4SR4S7NqPHVO7AGf8WuuTMEBig8T8sK12JSr3rsaoWUtgT rMyw3T0c5sg6w+WvYBK2dKtW1lWkXZun2rYn047Y6OqNR+0DLL8sWGL4GSfXd8HkVwFY iPkw== X-Gm-Message-State: AOAM532ZChB0NhmEBJYrXQ8JZkdkyRgvaOovQ7y7o6we6eVXHZ8u9fC3 IXYbvcFqfopwKGdR8sn++g== X-Received: by 2002:a9d:4a83:: with SMTP id i3mr4246791otf.385.1632491964290; Fri, 24 Sep 2021 06:59:24 -0700 (PDT) Received: from robh.at.kernel.org (66-90-148-213.dyn.grandenetworks.net. [66.90.148.213]) by smtp.gmail.com with ESMTPSA id d26sm2075540oij.49.2021.09.24.06.59.22 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 24 Sep 2021 06:59:23 -0700 (PDT) Received: (nullmailer pid 1195979 invoked by uid 1000); Fri, 24 Sep 2021 13:59:21 -0000 From: Rob Herring To: Sam Shih Cc: matthias.bgg@gmail.com, linux-clk@vger.kernel.org, Ryder.Lee@mediatek.com, fparent@baylibre.com, linux-crypto@vger.kernel.org, linux-arm-kernel@lists.infradead.org, seiya.wang@mediatek.com, sean.wang@kernel.org, robh+dt@kernel.org, enric.balletbo@collabora.com, linux-gpio@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, gregkh@linuxfoundation.org, wim@linux-watchdog.org, linux-mediatek@lists.infradead.org, herbert@gondor.apana.org.au, mturquette@baylibre.com, linux-watchdog@vger.kernel.org, linux-serial@vger.kernel.org, mpm@selenic.com, linux@roeck-us.net, john@phrozen.org, sboyd@kernel.org, hsinyi@chromium.org, linus.walleij@linaro.org In-Reply-To: <20210924114459.28664-1-sam.shih@mediatek.com> References: <9aa66a93-4d0c-176e-ea35-b5aa33751d51@gmail.com> <20210924114459.28664-1-sam.shih@mediatek.com> Subject: Re: [v4,5/9] dt-bindings: pinctrl: update bindings for MT7986 SoC Date: Fri, 24 Sep 2021 08:59:21 -0500 Message-Id: <1632491961.645727.1195978.nullmailer@robh.at.kernel.org> Precedence: bulk List-ID: X-Mailing-List: linux-crypto@vger.kernel.org On Fri, 24 Sep 2021 19:44:59 +0800, Sam Shih wrote: > This updates bindings for MT7986 pinctrl driver. The > difference of pinctrl between mt7986a and mt7986b is that pin-41 to pin-65 > do not exist on mt7986b > > Signed-off-by: Sam Shih > > --- > v4 : used yaml format instead of txt format document > v3 : make mt7986 pinctrl bindings as a separate file > v2 : deleted the redundant description of mt7986a/mt7986b > --- > .../pinctrl/mediatek,mt7986-pinctrl.yaml | 350 ++++++++++++++++++ > 1 file changed, 350 insertions(+) > create mode 100644 Documentation/devicetree/bindings/pinctrl/mediatek,mt7986-pinctrl.yaml > My bot found errors running 'make DT_CHECKER_FLAGS=-m dt_binding_check' on your patch (DT_CHECKER_FLAGS is new in v5.13): yamllint warnings/errors: dtschema/dtc warnings/errors: /builds/robherring/linux-dt-review/Documentation/devicetree/bindings/pinctrl/mediatek,mt7986-pinctrl.yaml: 'pin_group_table' is not one of ['$id', '$schema', 'title', 'description', 'examples', 'required', 'allOf', 'anyOf', 'oneOf', 'definitions', '$defs', 'additionalProperties', 'dependencies', 'patternProperties', 'properties', 'if', 'then', 'else', 'unevaluatedProperties', 'deprecated', 'maintainers', 'select'] from schema $id: http://devicetree.org/meta-schemas/base.yaml# /builds/robherring/linux-dt-review/Documentation/devicetree/bindings/pinctrl/mediatek,mt7986-pinctrl.yaml: patternProperties:-[0-9]+$:patternProperties:conf:properties:mediatek,pull-up-adv: 'oneOf' conditional failed, one must be fixed: 'type' is a required property hint: A vendor boolean property can use "type: boolean" /builds/robherring/linux-dt-review/Documentation/devicetree/bindings/pinctrl/mediatek,mt7986-pinctrl.yaml: patternProperties:-[0-9]+$:patternProperties:conf:properties:mediatek,pull-up-adv: 'oneOf' conditional failed, one must be fixed: 'enum' is a required property 'const' is a required property hint: A vendor string property with exact values has an implicit type from schema $id: http://devicetree.org/meta-schemas/vendor-props.yaml# /builds/robherring/linux-dt-review/Documentation/devicetree/bindings/pinctrl/mediatek,mt7986-pinctrl.yaml: patternProperties:-[0-9]+$:patternProperties:conf:properties:mediatek,pull-up-adv: 'oneOf' conditional failed, one must be fixed: '$ref' is a required property 'allOf' is a required property hint: A vendor property needs a $ref to types.yaml from schema $id: http://devicetree.org/meta-schemas/vendor-props.yaml# hint: Vendor specific properties must have a type and description unless they have a defined, common suffix. from schema $id: http://devicetree.org/meta-schemas/vendor-props.yaml# /builds/robherring/linux-dt-review/Documentation/devicetree/bindings/pinctrl/mediatek,mt7986-pinctrl.yaml: patternProperties:-[0-9]+$:patternProperties:conf:properties:mediatek,pull-down-adv: 'oneOf' conditional failed, one must be fixed: 'type' is a required property hint: A vendor boolean property can use "type: boolean" /builds/robherring/linux-dt-review/Documentation/devicetree/bindings/pinctrl/mediatek,mt7986-pinctrl.yaml: patternProperties:-[0-9]+$:patternProperties:conf:properties:mediatek,pull-down-adv: 'oneOf' conditional failed, one must be fixed: 'enum' is a required property 'const' is a required property hint: A vendor string property with exact values has an implicit type from schema $id: http://devicetree.org/meta-schemas/vendor-props.yaml# /builds/robherring/linux-dt-review/Documentation/devicetree/bindings/pinctrl/mediatek,mt7986-pinctrl.yaml: patternProperties:-[0-9]+$:patternProperties:conf:properties:mediatek,pull-down-adv: 'oneOf' conditional failed, one must be fixed: '$ref' is a required property 'allOf' is a required property hint: A vendor property needs a $ref to types.yaml from schema $id: http://devicetree.org/meta-schemas/vendor-props.yaml# hint: Vendor specific properties must have a type and description unless they have a defined, common suffix. from schema $id: http://devicetree.org/meta-schemas/vendor-props.yaml# /builds/robherring/linux-dt-review/Documentation/devicetree/bindings/pinctrl/mediatek,mt7986-pinctrl.yaml: ignoring, error in schema: warning: no schema found in file: ./Documentation/devicetree/bindings/pinctrl/mediatek,mt7986-pinctrl.yaml Error: Documentation/devicetree/bindings/pinctrl/mediatek,mt7986-pinctrl.example.dts:37.27-28 syntax error FATAL ERROR: Unable to parse input tree make[1]: *** [scripts/Makefile.lib:385: Documentation/devicetree/bindings/pinctrl/mediatek,mt7986-pinctrl.example.dt.yaml] Error 1 make[1]: *** Waiting for unfinished jobs.... make: *** [Makefile:1441: dt_binding_check] Error 2 doc reference errors (make refcheckdocs): See https://patchwork.ozlabs.org/patch/1532240 This check can fail if there are any dependencies. The base for a patch series is generally the most recent rc1. 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.