Home
last modified time | relevance | path

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

123

/OK3568_Linux_fs/kernel/drivers/phy/broadcom/
H A Dphy-bcm63xx-usbh.c3 * BCM6328 USBH PHY Controller Driver
24 /* USBH control register offsets */
224 static inline bool usbh_has_reg(struct bcm63xx_usbh_phy *usbh, int reg) in usbh_has_reg() argument
226 return (usbh->variant->regs[reg] >= 0); in usbh_has_reg()
229 static inline u32 usbh_readl(struct bcm63xx_usbh_phy *usbh, int reg) in usbh_readl() argument
231 return __raw_readl(usbh->base + usbh->variant->regs[reg]); in usbh_readl()
234 static inline void usbh_writel(struct bcm63xx_usbh_phy *usbh, int reg, in usbh_writel() argument
237 __raw_writel(value, usbh->base + usbh->variant->regs[reg]); in usbh_writel()
242 struct bcm63xx_usbh_phy *usbh = phy_get_drvdata(phy); in bcm63xx_usbh_phy_init() local
245 ret = clk_prepare_enable(usbh->usbh_clk); in bcm63xx_usbh_phy_init()
[all …]
H A DKconfig6 tristate "BCM63xx USBH PHY driver"
10 Enable this to support the BCM63xx USBH PHY driver.
H A DMakefile2 obj-$(CONFIG_PHY_BCM63XX_USBH) += phy-bcm63xx-usbh.o
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/phy/
H A 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
33 - const: usbh
56 - brcm,bcm6318-usbh-phy
[all …]
/OK3568_Linux_fs/kernel/arch/mips/bcm63xx/
H A Dclk.c427 CLKDEV_INIT(NULL, "usbh", &clk_usbh),
443 CLKDEV_INIT(NULL, "usbh", &clk_usbh),
457 CLKDEV_INIT(NULL, "usbh", &clk_usbh),
471 CLKDEV_INIT(NULL, "usbh", &clk_usbh),
485 CLKDEV_INIT(NULL, "usbh", &clk_usbh),
501 CLKDEV_INIT(NULL, "usbh", &clk_usbh),
519 CLKDEV_INIT(NULL, "usbh", &clk_usbh),
534 CLKDEV_INIT(NULL, "usbh", &clk_usbh),
/OK3568_Linux_fs/kernel/drivers/clk/bcm/
H A Dclk-bcm63xx-gate.c233 .name = "usbh",
324 .name = "usbh",
393 .name = "usbh",
451 .name = "usbh",
/OK3568_Linux_fs/kernel/drivers/soc/bcm/bcm63xx/
H A Dbcm63xx-power.c237 .name = "usbh",
268 .name = "usbh",
318 .name = "usbh",
/OK3568_Linux_fs/kernel/arch/sh/kernel/cpu/sh4a/
H A 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 } },
/OK3568_Linux_fs/kernel/arch/arm/boot/dts/
H A Dtegra20-colibri-iris.dts97 usbh-pen {
236 reg_usbh_vbus: regulator-usbh-vbus {
H A Dtegra20-colibri-eval-v3.dts97 usbh-pen {
254 reg_usbh_vbus: regulator-usbh-vbus {
H A Dvf-colibri-eval-v3.dtsi42 reg_usbh_vbus: regulator-usbh-vbus {
H A Dimx7-colibri-aster.dtsi56 reg_usbh_vbus: regulator-usbh-vbus {
H A Dsun9i-a80-cubieboard4.dts230 regulator-name = "vcc33-usbh";
251 regulator-name = "vdd-cpus-09-usbh";
H A Dimx7-colibri-eval-v3.dtsi63 reg_usbh_vbus: regulator-usbh-vbus {
H A Dimx6ull-colibri-eval-v3.dtsi58 reg_usbh_vbus: regulator-usbh-vbus {
H A Dsun9i-a80-optimus.dts227 regulator-name = "vcc33-usbh";
244 regulator-name = "vdd-cpus-09-usbh";
H A Dtegra30-colibri-eval-v3.dts190 reg_usbh_vbus: regulator-usbh-vbus {
H A Dtegra30-apalis-eval.dts229 reg_usbh_vbus: regulator-usbh-vbus {
/OK3568_Linux_fs/u-boot/arch/arm/dts/
H A Dsun9i-a80-cubieboard4.dts143 regulator-name = "vcc33-usbh";
160 regulator-name = "vdd-cpus-09-usbh";
H A Dsun9i-a80-optimus.dts215 regulator-name = "vcc33-usbh";
232 regulator-name = "vdd-cpus-09-usbh";
/OK3568_Linux_fs/kernel/drivers/clk/spear/
H A Dspear3xx_clock.c543 clk = clk_register_fixed_factor(NULL, "usbh.0_clk", "usbh_clk", 0, 1, in spear3xx_clk_init()
545 clk_register_clkdev(clk, "usbh.0_clk", NULL); in spear3xx_clk_init()
547 clk = clk_register_fixed_factor(NULL, "usbh.1_clk", "usbh_clk", 0, 1, in spear3xx_clk_init()
549 clk_register_clkdev(clk, "usbh.1_clk", NULL); in spear3xx_clk_init()
/OK3568_Linux_fs/kernel/arch/sh/boards/mach-sh7763rdp/
H A Dirq.c34 /* USBH enabled */ in init_sh7763rdp_IRQ()
/OK3568_Linux_fs/kernel/arch/arm/mach-s3c/
H A Dirq-s3c24xx.c675 { .type = S3C_IRQTYPE_EDGE, }, /* USBH */
744 { .type = S3C_IRQTYPE_EDGE, }, /* USBH */
846 { .type = S3C_IRQTYPE_EDGE, }, /* USBH */
949 { .type = S3C_IRQTYPE_EDGE, }, /* USBH */
1024 { .type = S3C_IRQTYPE_EDGE, }, /* USBH */
1097 { .type = S3C_IRQTYPE_EDGE, }, /* USBH */
/OK3568_Linux_fs/u-boot/arch/arm/include/asm/arch-mx25/
H A Dmacro.h77 * MRRP[3] = USBH not on priority list (0 << 3) = 0x00000000
/OK3568_Linux_fs/kernel/include/dt-bindings/clock/
H A Dstm32mp1-clks.h124 #define USBH 111 macro

123