• Rob Herring's avatar
    dt-bindings: Drop redundant minItems/maxItems · 972d6a7d
    Rob Herring authored
    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.
    
    Cc: Jens Axboe <axboe@kernel.dk>
    Cc: Stephen Boyd <sboyd@kernel.org>
    Cc: Herbert Xu <herbert@gondor.apana.org.au>
    Cc: "David S. Miller" <davem@davemloft.net>
    Cc: David Airlie <airlied@linux.ie>
    Cc: Daniel Vetter <daniel@ffwll.ch>
    Cc: Bartosz Golaszewski <bgolaszewski@baylibre.com>
    Cc: Kamal Dasu <kdasu.kdev@gmail.com>
    Cc: Lars-Peter Clausen <lars@metafoo.de>
    Cc: Thomas Gleixner <tglx@linutronix.de>
    Cc: Marc Zyngier <maz@kernel.org>
    Cc: Joerg Roedel <joro@8bytes.org>
    Cc: Mauro Carvalho Chehab <mchehab@kernel.org>
    Cc: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
    Cc: Jakub Kicinski <kuba@kernel.org>
    Cc: Wolfgang Grandegger <wg@grandegger.com>
    Cc: Andrew Lunn <andrew@lunn.ch>
    Cc: Vivien Didelot <vivien.didelot@gmail.com>
    Cc: Vladimir Oltean <olteanv@gmail.com>
    Cc: Bjorn Helgaas <bhelgaas@google.com>
    Cc: Kishon Vijay Abraham I <kishon@ti.com>
    Cc: Linus Walleij <linus.walleij@linaro.org>
    Cc: "Uwe Kleine-König" <u.kleine-koenig@pengutronix.de>
    Cc: Lee Jones <lee.jones@linaro.org>
    Cc: Ohad Ben-Cohen <ohad@wizery.com>
    Cc: Mathieu Poirier <mathieu.poirier@linaro.org>
    Cc: Paul Walmsley <paul.walmsley@sifive.com>
    Cc: Palmer Dabbelt <palmer@dabbelt.com>
    Cc: Albert Ou <aou@eecs.berkeley.edu>
    Cc: Alessandro Zummo <a.zummo@towertech.it>
    Cc: Alexandre Belloni <alexandre.belloni@bootlin.com>
    Cc: Zhang Rui <rui.zhang@intel.com>
    Cc: Daniel Lezcano <daniel.lezcano@linaro.org>
    Cc: Wim Van Sebroeck <wim@linux-watchdog.org>
    Cc: Guenter Roeck <linux@roeck-us.net>
    Signed-off-by: default avatarRob Herring <robh@kernel.org>
    Acked-by: default avatarMarc Kleine-Budde <mkl@pengutronix.de>
    Acked-by: Ulf Hansson <ulf.hansson@linaro.org> # for MMC
    Acked-by: default avatarJassi Brar <jassisinghbrar@gmail.com>
    Acked-By: default avatarVinod Koul <vkoul@kernel.org>
    Reviewed-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
    Reviewed-by: default avatarArnaud Pouliquen <arnaud.pouliquen@st.com>
    Acked-by: default avatarMark Brown <broonie@kernel.org>
    Acked-by: default avatarPhilipp Zabel <p.zabel@pengutronix.de>
    Acked-by: Wolfram Sang <wsa@kernel.org> # for I2C
    Acked-by: default avatarJonathan Cameron <Jonathan.Cameron@huawei.com>
    Link: https://lore.kernel.org/r/20210615191543.1043414-1-robh@kernel.org
    972d6a7d
sprd,sc9863a-clk.yaml 2.26 KB