Home
last modified time | relevance | path

Searched full:usbh (Results 1 – 25 of 62) sorted by relevance

123

/linux-6.12.1/drivers/phy/broadcom/
Dphy-bcm63xx-usbh.c3 * 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 …]
DKconfig8 tristate "BCM63xx USBH PHY driver"
12 Enable this to support the BCM63xx USBH PHY driver.
DMakefile2 obj-$(CONFIG_PHY_BCM63XX_USBH) += phy-bcm63xx-usbh.o
/linux-6.12.1/Documentation/devicetree/bindings/phy/
Dbrcm,bcm63xx-usbh-phy.yaml4 $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/
Dbcm6328.dtsi203 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";
Dbcm6368.dtsi191 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";
Dbcm6362.dtsi227 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";
Dbcm63268.dtsi238 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";
Dbcm6358.dtsi168 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/
Dclk.c429 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/
Dclk-bcm63xx-gate.c232 .name = "usbh",
323 .name = "usbh",
392 .name = "usbh",
450 .name = "usbh",
/linux-6.12.1/drivers/pmdomain/bcm/
Dbcm63xx-power.c234 .name = "usbh",
265 .name = "usbh",
315 .name = "usbh",
/linux-6.12.1/arch/arm/boot/dts/nvidia/
Dtegra20-colibri-iris.dts97 usbh-pen {
238 reg_usbh_vbus: regulator-usbh-vbus {
Dtegra20-colibri-eval-v3.dts97 usbh-pen {
256 reg_usbh_vbus: regulator-usbh-vbus {
/linux-6.12.1/arch/sh/kernel/cpu/sh4a/
Dsetup-sh7763.c244 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/
Dimx7d-colibri-emmc-iris.dts17 /* Colibri USBH */
Dimx7d-colibri-emmc-iris-v2.dts17 /* Colibri USBH */
Dimx7d-colibri-emmc-aster.dts18 /* Colibri USBH */
Dimx7d-colibri-emmc-eval-v3.dts17 /* Colibri USBH */
Dimx7d-colibri.dtsi31 /* Colibri USBH */
Dimx7d-colibri-aster.dts37 /* Colibri USBH */
Dimx7d-colibri-emmc.dtsi56 /* Colibri USBH */
Dimx7d-colibri-iris.dts53 /* Colibri USBH */
Dimx7d-colibri-eval-v3.dts53 /* Colibri USBH */
/linux-6.12.1/arch/sh/boards/mach-sh7763rdp/
Dirq.c34 /* USBH enabled */ in init_sh7763rdp_IRQ()

123