Home
last modified time | relevance | path

Searched +full:sr +full:- +full:usb +full:- +full:combo +full:- +full:phy (Results 1 – 3 of 3) sorted by relevance

/linux/Documentation/devicetree/bindings/phy/
H A Dbrcm,sr-usb-combo-phy.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/phy/brcm,sr-usb-combo-phy.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Broadcom Stingray USB PHY
10 - Ray Jui <rjui@broadcom.com>
11 - Scott Branden <sbranden@broadcom.com>
16 - brcm,sr-usb-combo-phy
17 - brcm,sr-usb-hs-phy
22 '#phy-cells':
[all …]
/linux/arch/arm64/boot/dts/broadcom/stingray/
H A Dstingray-usb.dtsi1 // SPDX-License-Identifier: (GPL-2.0 OR BSD-3-Clause)
5 usb {
6 compatible = "simple-bus";
7 #address-cells = <2>;
8 #size-cells = <2>;
12 * Internally, USB bus to the interconnect can only address up
13 * to 40-bit
15 dma-ranges = <0 0 0 0 0x100 0x0>;
17 usbphy0: usb-phy@0 {
18 compatible = "brcm,sr-usb-combo-phy";
[all …]
/linux/drivers/phy/broadcom/
H A Dphy-bcm-sr-usb.c1 // SPDX-License-Identifier: GPL-2.0
3 * Copyright (C) 2016-2018 Broadcom
11 #include <linux/phy/phy.h>
25 /* USB PHY registers */
88 struct phy *phy; member
127 void __iomem *regs = phy_cfg->regs; in bcm_usb_ss_phy_init()
131 offset = phy_cfg->offset; in bcm_usb_ss_phy_init()
158 void __iomem *regs = phy_cfg->regs; in bcm_usb_hs_phy_init()
161 offset = phy_cfg->offset; in bcm_usb_hs_phy_init()
174 static int bcm_usb_phy_reset(struct phy *phy) in bcm_usb_phy_reset() argument
[all …]