Skip to content

Commit

Permalink
Merge tag 'devicetree-fixes-for-5.7-2' of git://git.kernel.org/pub/sc…
Browse files Browse the repository at this point in the history
…m/linux/kernel/git/robh/linux

Pull more Devicetree fixes from Rob Herring:
 "A couple of schema and kbuild fixes"

* tag 'devicetree-fixes-for-5.7-2' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux:
  dt-bindings: phy: qcom-qusb2: Fix defaults
  dt-bindings: Fix erroneous 'additionalProperties'
  dt-bindings: Fix command line length limit calling dt-mk-schema
  dt-bindings: Re-enable core schemas for dtbs_check
  • Loading branch information
Linus Torvalds committed Apr 26, 2020
2 parents b2768df + 4bc77b2 commit 5879288
Show file tree
Hide file tree
Showing 8 changed files with 32 additions and 19 deletions.
21 changes: 12 additions & 9 deletions Documentation/devicetree/bindings/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
DT_DOC_CHECKER ?= dt-doc-validate
DT_EXTRACT_EX ?= dt-extract-example
DT_MK_SCHEMA ?= dt-mk-schema
DT_MK_SCHEMA_USERONLY_FLAG := $(if $(DT_SCHEMA_FILES), -u)

quiet_cmd_chk_binding = CHKDT $(patsubst $(srctree)/%,%,$<)
cmd_chk_binding = $(DT_DOC_CHECKER) -u $(srctree)/$(src) $< ; \
Expand All @@ -13,16 +14,18 @@ $(obj)/%.example.dts: $(src)/%.yaml FORCE
# Use full schemas when checking %.example.dts
DT_TMP_SCHEMA := $(obj)/processed-schema-examples.yaml

find_cmd = find $(srctree)/$(src) \( -name '*.yaml' ! \
-name 'processed-schema*' ! \
-name '*.example.dt.yaml' \)

quiet_cmd_mk_schema = SCHEMA $@
cmd_mk_schema = $(DT_MK_SCHEMA) $(DT_MK_SCHEMA_FLAGS) -o $@ $(real-prereqs)
cmd_mk_schema = rm -f $@ ; \
$(if $(DT_MK_SCHEMA_FLAGS), \
echo $(real-prereqs), \
$(find_cmd)) | \
xargs $(DT_MK_SCHEMA) $(DT_MK_SCHEMA_FLAGS) >> $@

DT_DOCS = $(addprefix $(src)/, \
$(shell \
cd $(srctree)/$(src) && \
find * \( -name '*.yaml' ! \
-name 'processed-schema*' ! \
-name '*.example.dt.yaml' \) \
))
DT_DOCS = $(shell $(find_cmd) | sed -e 's|^$(srctree)/||')

DT_SCHEMA_FILES ?= $(DT_DOCS)

Expand All @@ -37,7 +40,7 @@ override DTC_FLAGS := \
$(obj)/processed-schema-examples.yaml: $(DT_DOCS) FORCE
$(call if_changed,mk_schema)

$(obj)/processed-schema.yaml: DT_MK_SCHEMA_FLAGS := -u
$(obj)/processed-schema.yaml: DT_MK_SCHEMA_FLAGS := $(DT_MK_SCHEMA_USERONLY_FLAG)
$(obj)/processed-schema.yaml: $(DT_SCHEMA_FILES) FORCE
$(call if_changed,mk_schema)

Expand Down
2 changes: 0 additions & 2 deletions Documentation/devicetree/bindings/mfd/st,stpmic1.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -259,8 +259,6 @@ properties:

additionalProperties: false

additionalProperties: false

additionalProperties: false

required:
Expand Down
6 changes: 3 additions & 3 deletions Documentation/devicetree/bindings/phy/qcom,qusb2-phy.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -97,7 +97,7 @@ then:
- $ref: /schemas/types.yaml#/definitions/uint32
- minimum: 0
maximum: 63
default: 0
default: 32

qcom,charge-ctrl-value:
description:
Expand Down Expand Up @@ -130,7 +130,7 @@ then:
- $ref: /schemas/types.yaml#/definitions/uint32
- minimum: 0
maximum: 3
default: 2
default: 0

qcom,preemphasis-width:
description:
Expand All @@ -152,7 +152,7 @@ then:
- $ref: /schemas/types.yaml#/definitions/uint32
- minimum: 0
maximum: 3
default: 0
default: 1

required:
- compatible
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,6 @@ properties:
type: object

additionalProperties: false
additionalProperties: false

required:
- compatible
Expand Down
3 changes: 2 additions & 1 deletion Documentation/devicetree/bindings/regulator/mps,mpq7920.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,8 @@ properties:
description: |
disables over voltage protection of this buck
additionalProperties: false
unevaluatedProperties: false

additionalProperties: false

required:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,8 @@ patternProperties:
description:
should be "ldo1", ..., "ldo7"

unevaluatedProperties: false

"^BUCK[1-7]$":
type: object
allOf:
Expand Down Expand Up @@ -103,5 +105,7 @@ patternProperties:

required:
- regulator-name
additionalProperties: false

unevaluatedProperties: false

additionalProperties: false
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,8 @@ patternProperties:
description:
should be "ldo1", ..., "ldo7"

unevaluatedProperties: false

"^BUCK[1-8]$":
type: object
allOf:
Expand Down Expand Up @@ -99,5 +101,7 @@ patternProperties:

required:
- regulator-name
additionalProperties: false

unevaluatedProperties: false

additionalProperties: false
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,8 @@ patternProperties:
description:
should be "ldo1", ..., "ldo6"

unevaluatedProperties: false

"^BUCK[1-6]$":
type: object
allOf:
Expand Down Expand Up @@ -93,5 +95,7 @@ patternProperties:

required:
- regulator-name
additionalProperties: false

unevaluatedProperties: false

additionalProperties: false

0 comments on commit 5879288

Please sign in to comment.