/linux-6.12.1/drivers/phy/broadcom/ |
D | phy-bcm63xx-usbh.c | 3 * BCM6328 USBH PHY Controller Driver 25 /* USBH control register offsets */ 225 static inline bool usbh_has_reg(struct bcm63xx_usbh_phy *usbh, int reg) in usbh_has_reg() argument 227 return (usbh->variant->regs[reg] >= 0); in usbh_has_reg() 230 static inline u32 usbh_readl(struct bcm63xx_usbh_phy *usbh, int reg) in usbh_readl() argument 232 return __raw_readl(usbh->base + usbh->variant->regs[reg]); in usbh_readl() 235 static inline void usbh_writel(struct bcm63xx_usbh_phy *usbh, int reg, in usbh_writel() argument 238 __raw_writel(value, usbh->base + usbh->variant->regs[reg]); in usbh_writel() 243 struct bcm63xx_usbh_phy *usbh = phy_get_drvdata(phy); in bcm63xx_usbh_phy_init() local 246 ret = clk_prepare_enable(usbh->usbh_clk); in bcm63xx_usbh_phy_init() [all …]
|
D | Kconfig | 8 tristate "BCM63xx USBH PHY driver" 12 Enable this to support the BCM63xx USBH PHY driver.
|
D | Makefile | 2 obj-$(CONFIG_PHY_BCM63XX_USBH) += phy-bcm63xx-usbh.o
|
/linux-6.12.1/Documentation/devicetree/bindings/phy/ |
D | brcm,bcm63xx-usbh-phy.yaml | 4 $id: http://devicetree.org/schemas/phy/brcm,bcm63xx-usbh-phy.yaml# 7 title: BCM63xx USBH PHY 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 [all …]
|
/linux-6.12.1/arch/mips/boot/dts/brcm/ |
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";
|
D | bcm6368.dtsi | 191 phys = <&usbh 0>; 206 phys = <&usbh 0>; 212 usbh: usb-phy@10001700 { label 213 compatible = "brcm,bcm6368-usbh-phy"; 218 clock-names = "usbh"; 221 reset-names = "usbh";
|
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";
|
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";
|
D | bcm6358.dtsi | 168 phys = <&usbh 0>; 183 phys = <&usbh 0>; 189 usbh: usb-phy@fffe1500 { label 190 compatible = "brcm,bcm6358-usbh-phy"; 195 reset-names = "usbh";
|
/linux-6.12.1/arch/mips/bcm63xx/ |
D | clk.c | 429 CLKDEV_INIT(NULL, "usbh", &clk_usbh), 445 CLKDEV_INIT(NULL, "usbh", &clk_usbh), 459 CLKDEV_INIT(NULL, "usbh", &clk_usbh), 473 CLKDEV_INIT(NULL, "usbh", &clk_usbh), 487 CLKDEV_INIT(NULL, "usbh", &clk_usbh), 503 CLKDEV_INIT(NULL, "usbh", &clk_usbh), 521 CLKDEV_INIT(NULL, "usbh", &clk_usbh), 536 CLKDEV_INIT(NULL, "usbh", &clk_usbh),
|
/linux-6.12.1/drivers/clk/bcm/ |
D | clk-bcm63xx-gate.c | 232 .name = "usbh", 323 .name = "usbh", 392 .name = "usbh", 450 .name = "usbh",
|
/linux-6.12.1/drivers/pmdomain/bcm/ |
D | bcm63xx-power.c | 234 .name = "usbh", 265 .name = "usbh", 315 .name = "usbh",
|
/linux-6.12.1/arch/arm/boot/dts/nvidia/ |
D | tegra20-colibri-iris.dts | 97 usbh-pen { 238 reg_usbh_vbus: regulator-usbh-vbus {
|
D | tegra20-colibri-eval-v3.dts | 97 usbh-pen { 256 reg_usbh_vbus: regulator-usbh-vbus {
|
/linux-6.12.1/arch/sh/kernel/cpu/sh4a/ |
D | setup-sh7763.c | 244 USBH, USBF, TPU, PCC, MMCIF, SIM, enumerator 279 INTC_VECT(USBH, 0xc60), INTC_VECT(USBF, 0xc80), 309 0, 0, STIF1, STIF0, 0, 0, USBH, GETHER, 330 { 0xffd400b0, 0, 32, 8, /* INT2PRI12 */ { 0, 0, USBH, GETHER } },
|
/linux-6.12.1/arch/arm/boot/dts/nxp/imx/ |
D | imx7d-colibri-emmc-iris.dts | 17 /* Colibri USBH */
|
D | imx7d-colibri-emmc-iris-v2.dts | 17 /* Colibri USBH */
|
D | imx7d-colibri-emmc-aster.dts | 18 /* Colibri USBH */
|
D | imx7d-colibri-emmc-eval-v3.dts | 17 /* Colibri USBH */
|
D | imx7d-colibri.dtsi | 31 /* Colibri USBH */
|
D | imx7d-colibri-aster.dts | 37 /* Colibri USBH */
|
D | imx7d-colibri-emmc.dtsi | 56 /* Colibri USBH */
|
D | imx7d-colibri-iris.dts | 53 /* Colibri USBH */
|
D | imx7d-colibri-eval-v3.dts | 53 /* Colibri USBH */
|
/linux-6.12.1/arch/sh/boards/mach-sh7763rdp/ |
D | irq.c | 34 /* USBH enabled */ in init_sh7763rdp_IRQ()
|