[PATCH v2 0/2] dt-bindings: usb: richtek,rt1711h: remove .txt binding and fix schema

From: Akash Sukhavasi

Date: Mon May 18 2026 - 12:20:50 EST


The richtek,rt1711h binding has a legacy plain-text file that was
superseded by the YAML schema. Remove it.

The YAML schema also declares 'additionalProperties: false' but
omits the top-level 'port' property used by hi3660-hikey960.dts
to describe the role-switch graph endpoint, causing dtbs_check
to emit:

hi3660-hikey960.dtb: rt1711h@4e (richtek,rt1711h): 'port' does
not match any of the regexes: '^pinctrl-[0-9]+$'

Add the missing property referencing /schemas/graph.yaml.

A separate dtbs_check warning on the same node is out of scope
for this series:

hi3660-hikey960.dtb: rt1711h@4e (richtek,rt1711h):
connector:ports: 'port@0' is a required property

That one is in the connector subnode and is governed by
usb-connector.yaml, not this binding.

---
Changes in v2:
- Patch 1: No changes.
- Patch 2: Fix port node indentation in example; port is now correctly
placed as a sibling of connector under rt1711h@4e.

v1: https://lore.kernel.org/all/20260518142901.1747-1-akash.sukhavasi@xxxxxxxxx/

Akash Sukhavasi (2):
dt-bindings: usb: richtek,rt1711h: remove deprecated .txt file
dt-bindings: usb: richtek,rt1711h: add missing 'port' property

.../bindings/usb/richtek,rt1711h.txt | 44 -------------------
.../bindings/usb/richtek,rt1711h.yaml | 13 ++++++
2 files changed, 13 insertions(+), 44 deletions(-)
delete mode 100644 Documentation/devicetree/bindings/usb/richtek,rt1711h.txt

--
2.54.0