Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp414187pxj; Wed, 16 Jun 2021 05:30:54 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwC+4bD1ZxfgJjYzr6kNLRRLpfsM12ACj2C4KnY81/r+1kyb/pf9CmngBwfcTf9WAKlnDmv X-Received: by 2002:a02:a30d:: with SMTP id q13mr3930463jai.101.1623846654365; Wed, 16 Jun 2021 05:30:54 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1623846654; cv=none; d=google.com; s=arc-20160816; b=TrYFhAT3JTOvNKBL3g7sqKt6NhTpPN/IZsKSLKjV1X0I9AaiNXwhAnE7XOfpkctLvO 011cp9TN9I91pFPanbFm4LNyovw/FlhwEiDpJx8+uwxvvnaCe6DkfFpJp2iJbJlztn7X 1N1sqAT7EpQv1XhU3ProqIdaii8tErXYiE4DjBGMiXWcdGmVKzGOFdOIA2jWMqvkUyw8 5Fl60MY+FM1ouMqxvM7f+8pd1VinQGU/b5orHMHkg8u8u5qT+d8oWE4NRSAQ8ka1PQRi f8fPp8C24LSVaI34lI+ytPeYBi7w10hsOtkatcsV30BI319zDjVmxNGdLkylZUcuOGEJ T1Tw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:subject:cc:to:from:date; bh=Zh2GSC7WUIRvK0JwmIOIvtw973hLelxbHmEydnDh/js=; b=NR4P46HQmC3VCsWGuyPmgPWc3bBLXb6pb6396Ke2BPkX9Q3nmsHdYAcRShdQGkTPrt DuNV0Dm+0Gee1SpXFIzBNmYfLyf7bfMEkx5Sh9w2VPjnTq+cGPU3U2kv+KcxE6UC3kIl 5ZTM/q2bj+Hc/BBLtkMrPG/3PbUTLJ4pzRvn8VNpEWaPkcyYzY+h5E7wHCFzsufhraho g9ZpVgi/av/TuRCCetVrtKa7VWtu+3/EpMgOWjkBB5m6h8vCbrPBfbzgcZw/ms7Fv41t pyVBXOxuwdWjc/dPVfR2ezrdx6qDY5CgWzvYE0S/pFiNSVCO83FZLSGtmRxrXoLmzhoI Lvog== 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 s13si2329110jat.111.2021.06.16.05.30.24; Wed, 16 Jun 2021 05:30:54 -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 S232892AbhFPM3w (ORCPT + 99 others); Wed, 16 Jun 2021 08:29:52 -0400 Received: from mail.kernel.org ([198.145.29.99]:48688 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232637AbhFPM3l (ORCPT ); Wed, 16 Jun 2021 08:29:41 -0400 Received: from jic23-huawei (cpc108967-cmbg20-2-0-cust86.5-4.cable.virginm.net [81.101.6.87]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id BBA8561369; Wed, 16 Jun 2021 12:27:07 +0000 (UTC) Date: Wed, 16 Jun 2021 13:29:08 +0100 From: Jonathan Cameron To: Rob Herring Cc: devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-ide@vger.kernel.org, linux-clk@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-crypto@vger.kernel.org, dri-devel@lists.freedesktop.org, dmaengine@vger.kernel.org, linux-i2c@vger.kernel.org, linux-iio@vger.kernel.org, alsa-devel@alsa-project.org, iommu@lists.linux-foundation.org, linux-media@vger.kernel.org, linux-mmc@vger.kernel.org, netdev@vger.kernel.org, linux-can@vger.kernel.org, linux-pci@vger.kernel.org, linux-phy@lists.infradead.org, linux-gpio@vger.kernel.org, linux-pwm@vger.kernel.org, linux-remoteproc@vger.kernel.org, linux-riscv@lists.infradead.org, linux-rtc@vger.kernel.org, linux-serial@vger.kernel.org, linux-spi@vger.kernel.org, linux-pm@vger.kernel.org, linux-usb@vger.kernel.org, linux-watchdog@vger.kernel.org, Jens Axboe , Stephen Boyd , Herbert Xu , "David S. Miller" , David Airlie , Daniel Vetter , Vinod Koul , Bartosz Golaszewski , Kamal Dasu , Lars-Peter Clausen , Thomas Gleixner , Marc Zyngier , Joerg Roedel , Jassi Brar , Mauro Carvalho Chehab , Krzysztof Kozlowski , Ulf Hansson , Jakub Kicinski , Wolfgang Grandegger , Marc Kleine-Budde , Andrew Lunn , Vivien Didelot , Vladimir Oltean , Bjorn Helgaas , Kishon Vijay Abraham I , Linus Walleij , Uwe =?UTF-8?B?S2xlaW5lLUvDtm5pZw==?= , Lee Jones , Ohad Ben-Cohen , Mathieu Poirier , Philipp Zabel , Paul Walmsley , Palmer Dabbelt , Albert Ou , Alessandro Zummo , Alexandre Belloni , Greg Kroah-Hartman , Mark Brown , Zhang Rui , Daniel Lezcano , Wim Van Sebroeck , Guenter Roeck Subject: Re: [PATCH] dt-bindings: Drop redundant minItems/maxItems Message-ID: <20210616132908.76a780b8@jic23-huawei> In-Reply-To: <20210615191543.1043414-1-robh@kernel.org> References: <20210615191543.1043414-1-robh@kernel.org> X-Mailer: Claws Mail 3.17.8 (GTK+ 2.24.33; x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Precedence: bulk List-ID: X-Mailing-List: linux-crypto@vger.kernel.org On Tue, 15 Jun 2021 13:15:43 -0600 Rob Herring wrote: > If a property has an 'items' list, then a 'minItems' or 'maxItems' with the > same size as the list is redundant and can be dropped. Note that is DT > schema specific behavior and not standard json-schema behavior. The tooling > will fixup the final schema adding any unspecified minItems/maxItems. > > This condition is partially checked with the meta-schema already, but > only if both 'minItems' and 'maxItems' are equal to the 'items' length. > An improved meta-schema is pending. > ... > .../devicetree/bindings/iio/adc/amlogic,meson-saradc.yaml | 1 - For this one, the fact it overrides maxItems elsewhere makes this a little bit odd. I guess we can get used to it being implicit. > .../devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml | 2 -- Acked-by: Jonathan Cameron