dt-bindings: phy: Add Canaan K230 USB PHY

K230 SoC USB PHY requires configuring registers for control and
configuration. Add USB phy bindings for K230 SoC.

Reviewed-by: Rob Herring (Arm) <robh@kernel.org>
Signed-off-by: Jiayu Du <jiayu.riscv@isrc.iscas.ac.cn>
Link: https://patch.msgid.link/20260121145526.14672-2-jiayu.riscv@isrc.iscas.ac.cn
Signed-off-by: Vinod Koul <vkoul@kernel.org>
This commit is contained in:
Jiayu Du 2026-01-21 22:55:22 +08:00 committed by Vinod Koul
parent 8d869bc943
commit 50357e7d79

View File

@ -0,0 +1,35 @@
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
%YAML 1.2
---
$id: http://devicetree.org/schemas/phy/canaan,k230-usb-phy.yaml#
$schema: http://devicetree.org/meta-schemas/core.yaml#
title: Canaan K230 USB2.0 PHY
maintainers:
- Jiayu Du <jiayu.riscv@isrc.iscas.ac.cn>
properties:
compatible:
const: canaan,k230-usb-phy
reg:
maxItems: 1
"#phy-cells":
const: 1
required:
- compatible
- reg
- "#phy-cells"
additionalProperties: false
examples:
- |
usbphy: usb-phy@91585000 {
compatible = "canaan,k230-usb-phy";
reg = <0x91585000 0x400>;
#phy-cells = <1>;
};