Home
last modified time | relevance | path

Searched refs:usbh (Results 1 – 25 of 31) sorted by relevance

12

/linux-6.3-rc2/drivers/phy/broadcom/
A Dphy-bcm63xx-usbh.c231 return __raw_readl(usbh->base + usbh->variant->regs[reg]); in usbh_readl()
237 __raw_writel(value, usbh->base + usbh->variant->regs[reg]); in usbh_writel()
276 if (usbh->device_mode && usbh->variant->swapctl_dev_set) in bcm63xx_usbh_phy_init()
304 if (usbh->device_mode && in bcm63xx_usbh_phy_init()
385 usbh = devm_kzalloc(dev, sizeof(*usbh), GFP_KERNEL); in bcm63xx_usbh_phy_probe()
386 if (!usbh) in bcm63xx_usbh_phy_probe()
392 usbh->variant = variant; in bcm63xx_usbh_phy_probe()
395 if (IS_ERR(usbh->base)) in bcm63xx_usbh_phy_probe()
399 if (IS_ERR(usbh->reset)) { in bcm63xx_usbh_phy_probe()
406 if (IS_ERR(usbh->usbh_clk)) in bcm63xx_usbh_phy_probe()
[all …]
A DMakefile2 obj-$(CONFIG_PHY_BCM63XX_USBH) += phy-bcm63xx-usbh.o
/linux-6.3-rc2/Documentation/devicetree/bindings/phy/
A Dbrcm,bcm63xx-usbh-phy.yaml15 - 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.3-rc2/arch/mips/boot/dts/brcm/
A 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";
A 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";
A 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";
A 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";
A 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";
/linux-6.3-rc2/arch/arm/boot/dts/
A Dtegra20-colibri-iris.dts97 usbh-pen {
236 reg_usbh_vbus: regulator-usbh-vbus {
A Dtegra20-colibri-eval-v3.dts97 usbh-pen {
254 reg_usbh_vbus: regulator-usbh-vbus {
A Dimx6ull-colibri-eval-v3.dtsi32 reg_usbh_vbus: regulator-usbh-vbus {
A Dvf-colibri-eval-v3.dtsi42 reg_usbh_vbus: regulator-usbh-vbus {
A Dimx6ull-colibri-iris.dtsi39 reg_usbh_vbus: regulator-usbh-vbus {
A Dimx6ull-colibri-aster.dtsi39 reg_usbh_vbus: regulator-usbh-vbus {
A Dtegra30-colibri-eval-v3.dts190 reg_usbh_vbus: regulator-usbh-vbus {
A Dtegra30-apalis-eval.dts239 reg_usbh_vbus: regulator-usbh-vbus {
A Dtegra124-apalis-eval.dts246 reg_usbh_vbus: regulator-usbh-vbus {
A Dtegra124-apalis-v1.2-eval.dts248 reg_usbh_vbus: regulator-usbh-vbus {
A Dsun9i-a80-cubieboard4.dts230 regulator-name = "vcc33-usbh";
251 regulator-name = "vdd-cpus-09-usbh";
A Dsun9i-a80-optimus.dts227 regulator-name = "vcc33-usbh";
244 regulator-name = "vdd-cpus-09-usbh";
A Dtegra30-apalis-v1.1-eval.dts240 reg_usbh_vbus: regulator-usbh-vbus {
A Dimx7d.dtsi13 usb2 = &usbh;
A Dtegra20-colibri.dtsi327 usbh-oc {
335 usbh-pen {
/linux-6.3-rc2/include/dt-bindings/usb/
A Dpd.h132 #define VDO_IDH(usbh, usbd, ufp_cable, is_modal, dfp, conn, vid) \ argument
133 ((usbh) << 31 | (usbd) << 30 | ((ufp_cable) & 0x7) << 27 \
/linux-6.3-rc2/include/linux/usb/
A Dpd_vdo.h143 #define VDO_IDH(usbh, usbd, ufp_cable, is_modal, dfp, conn, vid) \ argument
144 ((usbh) << 31 | (usbd) << 30 | ((ufp_cable) & 0x7) << 27 \

Completed in 25 milliseconds

12