Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

dt-bindings: phy: Add Intel Keem Bay USB PHY bindings

Binding description for Intel Keem Bay USB PHY.

Signed-off-by: Wan Ahmad Zainie <wan.ahmad.zainie.wan.mohamad@intel.com>
Reviewed-by: Rob Herring <robh@kernel.org>
Link: https://lore.kernel.org/r/20201116120831.32641-2-wan.ahmad.zainie.wan.mohamad@intel.com
Signed-off-by: Vinod Koul <vkoul@kernel.org>

authored by

Wan Ahmad Zainie and committed by
Vinod Koul
4086afa2 768a711e

+44
+44
Documentation/devicetree/bindings/phy/intel,phy-keembay-usb.yaml
··· 1 + # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2 + %YAML 1.2 3 + --- 4 + $id: http://devicetree.org/schemas/phy/intel,phy-keembay-usb.yaml# 5 + $schema: http://devicetree.org/meta-schemas/core.yaml# 6 + 7 + title: Intel Keem Bay USB PHY bindings 8 + 9 + maintainers: 10 + - Wan Ahmad Zainie <wan.ahmad.zainie.wan.mohamad@intel.com> 11 + 12 + properties: 13 + compatible: 14 + const: intel,keembay-usb-phy 15 + 16 + reg: 17 + items: 18 + - description: USB APB CPR (clock, power, reset) register 19 + - description: USB APB slave register 20 + 21 + reg-names: 22 + items: 23 + - const: cpr-apb-base 24 + - const: slv-apb-base 25 + 26 + '#phy-cells': 27 + const: 0 28 + 29 + required: 30 + - compatible 31 + - reg 32 + - '#phy-cells' 33 + 34 + additionalProperties: false 35 + 36 + examples: 37 + - | 38 + usb-phy@20400000 { 39 + compatible = "intel,keembay-usb-phy"; 40 + reg = <0x20400000 0x1c>, 41 + <0x20480000 0xd0>; 42 + reg-names = "cpr-apb-base", "slv-apb-base"; 43 + #phy-cells = <0>; 44 + };