Rob Herring
8cdbe51c2d
dt-bindings: mfd: Add missing unevaluatedProperties on child node schemas
...
Just as unevaluatedProperties or additionalProperties are required at
the top level of schemas, they should (and will) also be required for
child node schemas. That ensures only documented properties are
present for any node.
Add unevaluatedProperties as needed, and then add any missing properties
flagged by the addition.
Signed-off-by: Rob Herring <robh@kernel.org >
Acked-by: Conor Dooley <conor.dooley@microchip.com >
Reviewed-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com >
Link: https://lore.kernel.org/r/20230925212729.1976117-1-robh@kernel.org
Signed-off-by: Lee Jones <lee@kernel.org >
2023-11-01 10:02:13 +00:00
Rob Herring
1c3ac086fd
dt-bindings: Use 'enum' instead of 'oneOf' plus 'const' entries
...
'enum' is equivalent to 'oneOf' with a list of 'const' entries, but 'enum'
is more concise and yields better error messages.
Cc: Maxime Ripard <mripard@kernel.org >
Cc: Vignesh R <vigneshr@ti.com >
Cc: Marc Zyngier <maz@kernel.org >
Cc: Mauro Carvalho Chehab <mchehab@kernel.org >
Cc: Lee Jones <lee.jones@linaro.org >
Cc: "David S. Miller" <davem@davemloft.net >
Cc: Jakub Kicinski <kuba@kernel.org >
Cc: Bjorn Helgaas <bhelgaas@google.com >
Cc: Kishon Vijay Abraham I <kishon@ti.com >
Cc: Daniel Lezcano <daniel.lezcano@linaro.org >
Cc: dmaengine@vger.kernel.org
Cc: linux-i2c@vger.kernel.org
Cc: linux-media@vger.kernel.org
Cc: netdev@vger.kernel.org
Cc: linux-pci@vger.kernel.org
Cc: linux-phy@lists.infradead.org
Cc: linux-serial@vger.kernel.org
Cc: alsa-devel@alsa-project.org
Cc: linux-spi@vger.kernel.org
Acked-by: Sakari Ailus <sakari.ailus@linux.intel.com > (mipi-ccs)
Acked-by: Mark Brown <broonie@kernel.org >
Reviewed-by: Vinod Koul <vkoul@kernel.org >
Acked-By: Vinod Koul <vkoul@kernel.org >
Acked-by: Wolfram Sang <wsa@kernel.org > # for I2C
Acked-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
Signed-off-by: Rob Herring <robh@kernel.org >
Link: https://lore.kernel.org/r/20210824202014.978922-1-robh@kernel.org
2021-08-30 07:01:24 -05:00
Luca Ceresoli
3a65a3e72c
dt-bindings: mfd: lp875xx: Add optional reset GPIO
...
Document the LP8756x-Q1 and LP87524-Q1 ICs reset pin.
Signed-off-by: Luca Ceresoli <luca@lucaceresoli.net >
Reviewed-by: Rob Herring <robh@kernel.org >
Signed-off-by: Lee Jones <lee.jones@linaro.org >
2021-04-14 16:03:33 +01:00
Luca Ceresoli
326fa4399f
dt-bindings: mfd: lp87565: Convert to yaml
...
Also apply a few smaller improvements:
- document that the only possible I2C slave address is 0x60 as per the
datasheet and fix the second example accordingly
- The definition of "xxx-in-supply" was generic, thus define in detail the
possible cases for each chip variant
- remove "MFD driver" from the title as it is implementation specific
- replace "PMIC" with "buck converter" in title as it is more informative
Signed-off-by: Luca Ceresoli <luca@lucaceresoli.net >
Reviewed-by: Rob Herring <robh@kernel.org >
Signed-off-by: Lee Jones <lee.jones@linaro.org >
2020-09-30 16:25:23 +01:00