| /kernel/linux/linux-5.10/drivers/phy/broadcom/ |
| D | phy-bcm63xx-usbh.c | 3 * 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 …]
|
| D | Kconfig | 6 tristate "BCM63xx USBH PHY driver" 10 Enable this to support the BCM63xx USBH PHY driver.
|
| D | Makefile | 2 obj-$(CONFIG_PHY_BCM63XX_USBH) += phy-bcm63xx-usbh.o
|
| /kernel/linux/linux-5.10/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 33 - const: usbh 56 - brcm,bcm6318-usbh-phy [all …]
|
| /kernel/linux/linux-5.10/arch/mips/bcm63xx/ |
| D | clk.c | 427 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),
|
| /kernel/linux/linux-5.10/drivers/clk/bcm/ |
| D | clk-bcm63xx-gate.c | 233 .name = "usbh", 324 .name = "usbh", 393 .name = "usbh", 451 .name = "usbh",
|
| /kernel/linux/linux-5.10/drivers/soc/bcm/bcm63xx/ |
| D | bcm63xx-power.c | 237 .name = "usbh", 268 .name = "usbh", 318 .name = "usbh",
|
| /kernel/linux/linux-5.10/arch/arm/boot/dts/ |
| D | tegra20-colibri-iris.dts | 97 usbh-pen { 236 reg_usbh_vbus: regulator-usbh-vbus {
|
| D | tegra20-colibri-eval-v3.dts | 97 usbh-pen { 254 reg_usbh_vbus: regulator-usbh-vbus {
|
| D | vf-colibri-eval-v3.dtsi | 42 reg_usbh_vbus: regulator-usbh-vbus {
|
| D | imx7-colibri-aster.dtsi | 56 reg_usbh_vbus: regulator-usbh-vbus {
|
| D | imx7-colibri-eval-v3.dtsi | 63 reg_usbh_vbus: regulator-usbh-vbus {
|
| D | imx6ull-colibri-eval-v3.dtsi | 58 reg_usbh_vbus: regulator-usbh-vbus {
|
| D | sun9i-a80-cubieboard4.dts | 230 regulator-name = "vcc33-usbh"; 251 regulator-name = "vdd-cpus-09-usbh";
|
| D | sun9i-a80-optimus.dts | 227 regulator-name = "vcc33-usbh"; 244 regulator-name = "vdd-cpus-09-usbh";
|
| D | tegra30-colibri-eval-v3.dts | 190 reg_usbh_vbus: regulator-usbh-vbus {
|
| D | tegra30-apalis-eval.dts | 229 reg_usbh_vbus: regulator-usbh-vbus {
|
| D | tegra30-apalis-v1.1-eval.dts | 230 reg_usbh_vbus: regulator-usbh-vbus {
|
| D | tegra124-apalis-v1.2-eval.dts | 238 reg_usbh_vbus: regulator-usbh-vbus {
|
| /kernel/linux/linux-5.10/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 } },
|
| /kernel/linux/linux-5.10/arch/sh/boards/mach-sh7763rdp/ |
| D | irq.c | 34 /* USBH enabled */ in init_sh7763rdp_IRQ()
|
| /kernel/linux/linux-5.10/drivers/clk/spear/ |
| D | spear3xx_clock.c | 543 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()
|
| /kernel/linux/linux-5.10/include/linux/usb/ |
| D | pd_vdo.h | 118 #define VDO_IDH(usbh, usbd, ptype, is_modal, vid) \ argument 119 ((usbh) << 31 | (usbd) << 30 | ((ptype) & 0x7) << 27 \
|
| /kernel/linux/linux-5.10/include/dt-bindings/clock/ |
| D | stm32mp1-clks.h | 124 #define USBH 111 macro
|
| /kernel/linux/linux-5.10/arch/arm/mach-s3c/ |
| D | irq-s3c24xx.c | 675 { .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 */
|