~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/phy/bcm-ns-usb2-phy.yaml

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /Documentation/devicetree/bindings/phy/bcm-ns-usb2-phy.yaml (Architecture sparc) and /Documentation/devicetree/bindings/phy/bcm-ns-usb2-phy.yaml (Architecture ppc)


  1 # SPDX-License-Identifier: GPL-2.0-only OR BSD      1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
  2 %YAML 1.2                                           2 %YAML 1.2
  3 ---                                                 3 ---
  4 $id: http://devicetree.org/schemas/phy/bcm-ns-      4 $id: http://devicetree.org/schemas/phy/bcm-ns-usb2-phy.yaml#
  5 $schema: http://devicetree.org/meta-schemas/co      5 $schema: http://devicetree.org/meta-schemas/core.yaml#
  6                                                     6 
  7 title: Broadcom Northstar USB 2.0 PHY               7 title: Broadcom Northstar USB 2.0 PHY
  8                                                     8 
  9 description: >                                      9 description: >
 10   To initialize USB 2.0 PHY driver needs to se     10   To initialize USB 2.0 PHY driver needs to setup PLL correctly.
 11   To do this it requires passing phandle to th     11   To do this it requires passing phandle to the USB PHY reference clock.
 12                                                    12 
 13 maintainers:                                       13 maintainers:
 14   - Rafał Miłecki <rafal@milecki.pl>              14   - Rafał Miłecki <rafal@milecki.pl>
 15                                                    15 
 16 properties:                                        16 properties:
 17   compatible:                                      17   compatible:
 18     const: brcm,ns-usb2-phy                        18     const: brcm,ns-usb2-phy
 19                                                    19 
 20   reg:                                             20   reg:
 21     anyOf:                                         21     anyOf:
 22       - maxItems: 1                                22       - maxItems: 1
 23         description: PHY control register          23         description: PHY control register
 24       - maxItems: 1                                24       - maxItems: 1
 25         description: iomem address range of DM     25         description: iomem address range of DMU (Device Management Unit)
 26         deprecated: true                           26         deprecated: true
 27                                                    27 
 28   reg-names:                                       28   reg-names:
 29     items:                                         29     items:
 30       - const: dmu                                 30       - const: dmu
 31                                                    31 
 32   brcm,syscon-clkset:                              32   brcm,syscon-clkset:
 33     description: phandle to syscon for clkset      33     description: phandle to syscon for clkset register
 34     $ref: /schemas/types.yaml#/definitions/pha     34     $ref: /schemas/types.yaml#/definitions/phandle
 35                                                    35 
 36   clocks:                                          36   clocks:
 37     items:                                         37     items:
 38       - description: USB PHY reference clock       38       - description: USB PHY reference clock
 39                                                    39 
 40   clock-names:                                     40   clock-names:
 41     items:                                         41     items:
 42       - const: phy-ref-clk                         42       - const: phy-ref-clk
 43                                                    43 
 44   "#phy-cells":                                    44   "#phy-cells":
 45     const: 0                                       45     const: 0
 46                                                    46 
 47 required:                                          47 required:
 48   - compatible                                     48   - compatible
 49   - reg                                            49   - reg
 50   - clocks                                         50   - clocks
 51   - clock-names                                    51   - clock-names
 52   - "#phy-cells"                                   52   - "#phy-cells"
 53                                                    53 
 54 oneOf:                                             54 oneOf:
 55   - required:                                      55   - required:
 56       - brcm,syscon-clkset                         56       - brcm,syscon-clkset
 57   - required:                                      57   - required:
 58       - reg-names                                  58       - reg-names
 59                                                    59 
 60 additionalProperties: false                        60 additionalProperties: false
 61                                                    61 
 62 examples:                                          62 examples:
 63   - |                                              63   - |
 64     #include <dt-bindings/clock/bcm-nsp.h>         64     #include <dt-bindings/clock/bcm-nsp.h>
 65     phy@1800c164 {                                 65     phy@1800c164 {
 66         compatible = "brcm,ns-usb2-phy";           66         compatible = "brcm,ns-usb2-phy";
 67         reg = <0x1800c164 0x4>;                    67         reg = <0x1800c164 0x4>;
 68         brcm,syscon-clkset = <&clkset>;            68         brcm,syscon-clkset = <&clkset>;
 69         clocks = <&genpll BCM_NSP_GENPLL_USB_P     69         clocks = <&genpll BCM_NSP_GENPLL_USB_PHY_REF_CLK>;
 70         clock-names = "phy-ref-clk";               70         clock-names = "phy-ref-clk";
 71         #phy-cells = <0>;                          71         #phy-cells = <0>;
 72     };                                             72     };
                                                      

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php