On Mon, 30 Sep 2019 13:52:03 +0200, Simon Horman wrote: > Convert Simple Power-Managed Bus bindings documentation to json-schema. > > As a side effect of this change only simple-pm-bus is used in example. A > follow-up patch will provide an example for the separately documented > Renesas Bus State Controller (BSC) that uses "renesas,bsc-sh73a0" and > "renesas,bsc" compat strings. > > Signed-off-by: Simon Horman <horms+renesas@xxxxxxxxxxxx> > --- > * Based on v5.3 > * Tested using: > # ARCH=arm64 make dtbs_check DT_SCHEMA_FILES=Documentation/devicetree/bindings/bus/simple-pm-bus.yaml > # ARCH=arm make dtbs_check DT_SCHEMA_FILES=Documentation/devicetree/bindings/bus/simple-pm-bus.yaml > > v4 > * Only allow '@' after bus in nodename > * Allow #address-cells to be 1 or 2. > > v3 > * v2 was miss-posted as v3 > > v2 > * Add SPDX line > * Remove extra blank line > * Add $nodename > * Remove extra leading space in compatible > * Update compatible to allow override by other schemas > * Allow #size-cells to be 1 or 2 > * Do not limit ranges or clocks to 1 item > * Add anyOf requirement on ranges or clocks > * Update example based on msm8996.dtsi > --- > .../devicetree/bindings/bus/simple-pm-bus.txt | 44 ------------- > .../devicetree/bindings/bus/simple-pm-bus.yaml | 75 ++++++++++++++++++++++ > 2 files changed, 75 insertions(+), 44 deletions(-) > delete mode 100644 Documentation/devicetree/bindings/bus/simple-pm-bus.txt > create mode 100644 Documentation/devicetree/bindings/bus/simple-pm-bus.yaml > Applied, thanks. Rob