| /linux-6.15/drivers/phy/broadcom/ |
| H A D | phy-bcm63xx-usbh.c | 232 return __raw_readl(usbh->base + usbh->variant->regs[reg]); in usbh_readl() 238 __raw_writel(value, usbh->base + usbh->variant->regs[reg]); in usbh_writel() 277 if (usbh->device_mode && usbh->variant->swapctl_dev_set) in bcm63xx_usbh_phy_init() 305 if (usbh->device_mode && in bcm63xx_usbh_phy_init() 386 usbh = devm_kzalloc(dev, sizeof(*usbh), GFP_KERNEL); in bcm63xx_usbh_phy_probe() 387 if (!usbh) in bcm63xx_usbh_phy_probe() 393 usbh->variant = variant; in bcm63xx_usbh_phy_probe() 396 if (IS_ERR(usbh->base)) in bcm63xx_usbh_phy_probe() 400 if (IS_ERR(usbh->reset)) { in bcm63xx_usbh_phy_probe() 407 if (IS_ERR(usbh->usbh_clk)) in bcm63xx_usbh_phy_probe() [all …]
|
| H A D | Makefile | 2 obj-$(CONFIG_PHY_BCM63XX_USBH) += phy-bcm63xx-usbh.o
|
| /linux-6.15/Documentation/devicetree/bindings/phy/ |
| H A D | brcm,bcm63xx-usbh-phy.yaml | 15 - brcm,bcm6318-usbh-phy 16 - brcm,bcm6328-usbh-phy 17 - brcm,bcm6358-usbh-phy 18 - brcm,bcm6362-usbh-phy 19 - brcm,bcm6368-usbh-phy 20 - brcm,bcm63268-usbh-phy 32 - const: usbh 55 - brcm,bcm6318-usbh-phy 56 - brcm,bcm6328-usbh-phy 71 usbh: usb-phy@10001700 { [all …]
|
| /linux-6.15/arch/mips/boot/dts/brcm/ |
| H A D | bcm6328.dtsi | 203 phys = <&usbh 0>; 218 phys = <&usbh 0>; 224 usbh: usb-phy@10002700 { label 225 compatible = "brcm,bcm6328-usbh-phy"; 230 clock-names = "usbh"; 235 reset-names = "usbh";
|
| H A D | bcm6368.dtsi | 192 phys = <&usbh 0>; 207 phys = <&usbh 0>; 213 usbh: usb-phy@10001700 { label 214 compatible = "brcm,bcm6368-usbh-phy"; 219 clock-names = "usbh"; 222 reset-names = "usbh";
|
| H A D | bcm6362.dtsi | 227 phys = <&usbh 0>; 242 phys = <&usbh 0>; 248 usbh: usb-phy@10002700 { label 249 compatible = "brcm,bcm6362-usbh-phy"; 255 clock-names = "usbh"; 260 reset-names = "usbh";
|
| H A D | bcm6358.dtsi | 169 phys = <&usbh 0>; 184 phys = <&usbh 0>; 190 usbh: usb-phy@fffe1500 { label 191 compatible = "brcm,bcm6358-usbh-phy"; 196 reset-names = "usbh";
|
| H A D | bcm63268.dtsi | 238 phys = <&usbh 0>; 253 phys = <&usbh 0>; 259 usbh: usb-phy@10002700 { label 260 compatible = "brcm,bcm63268-usbh-phy"; 265 clock-names = "usbh"; 270 reset-names = "usbh";
|
| /linux-6.15/arch/arm/boot/dts/nvidia/ |
| H A D | tegra20-colibri-iris.dts | 97 usbh-pen { 238 reg_usbh_vbus: regulator-usbh-vbus {
|
| H A D | tegra20-colibri-eval-v3.dts | 97 usbh-pen { 256 reg_usbh_vbus: regulator-usbh-vbus {
|
| H A D | tegra30-colibri-eval-v3.dts | 192 reg_usbh_vbus: regulator-usbh-vbus {
|
| H A D | tegra30-apalis-eval.dts | 241 reg_usbh_vbus: regulator-usbh-vbus {
|
| H A D | tegra124-apalis-eval.dts | 248 reg_usbh_vbus: regulator-usbh-vbus {
|
| H A D | tegra124-apalis-v1.2-eval.dts | 250 reg_usbh_vbus: regulator-usbh-vbus {
|
| H A D | tegra30-apalis-v1.1-eval.dts | 242 reg_usbh_vbus: regulator-usbh-vbus {
|
| H A D | tegra20-colibri.dtsi | 327 usbh-oc { 335 usbh-pen {
|
| /linux-6.15/include/dt-bindings/usb/ |
| H A D | pd.h | 132 #define VDO_IDH(usbh, usbd, ufp_cable, is_modal, dfp, conn, vid) \ argument 133 ((usbh) << 31 | (usbd) << 30 | ((ufp_cable) & 0x7) << 27 \
|
| /linux-6.15/include/linux/usb/ |
| H A D | pd_vdo.h | 149 #define VDO_IDH(usbh, usbd, ufp_cable, is_modal, dfp, conn, vid) \ argument 150 ((usbh) << 31 | (usbd) << 30 | ((ufp_cable) & 0x7) << 27 \
|
| /linux-6.15/arch/arm/boot/dts/nxp/imx/ |
| H A D | imx6ull-colibri-eval-v3.dtsi | 32 reg_usbh_vbus: regulator-usbh-vbus {
|
| H A D | imx6ull-colibri-iris.dtsi | 39 reg_usbh_vbus: regulator-usbh-vbus {
|
| H A D | imx6ull-colibri-aster.dtsi | 39 reg_usbh_vbus: regulator-usbh-vbus {
|
| H A D | imx7d.dtsi | 13 usb2 = &usbh;
|
| /linux-6.15/arch/arm/boot/dts/nxp/vf/ |
| H A D | vf-colibri-eval-v3.dtsi | 42 reg_usbh_vbus: regulator-usbh-vbus {
|
| /linux-6.15/arch/arm/boot/dts/allwinner/ |
| H A D | sun9i-a80-cubieboard4.dts | 230 regulator-name = "vcc33-usbh"; 251 regulator-name = "vdd-cpus-09-usbh";
|
| H A D | sun9i-a80-optimus.dts | 227 regulator-name = "vcc33-usbh"; 244 regulator-name = "vdd-cpus-09-usbh";
|