Home
last modified time | relevance | path

Searched full:usbphyc (Results 1 – 25 of 30) sorted by relevance

12

/openbmc/linux/drivers/phy/st/
H A Dphy-stm32-usbphyc.c138 struct stm32_usbphyc *usbphyc; member
169 static int stm32_usbphyc_regulators_enable(struct stm32_usbphyc *usbphyc) in stm32_usbphyc_regulators_enable() argument
173 ret = regulator_enable(usbphyc->vdda1v1); in stm32_usbphyc_regulators_enable()
177 ret = regulator_enable(usbphyc->vdda1v8); in stm32_usbphyc_regulators_enable()
184 regulator_disable(usbphyc->vdda1v1); in stm32_usbphyc_regulators_enable()
189 static int stm32_usbphyc_regulators_disable(struct stm32_usbphyc *usbphyc) in stm32_usbphyc_regulators_disable() argument
193 ret = regulator_disable(usbphyc->vdda1v8); in stm32_usbphyc_regulators_disable()
197 ret = regulator_disable(usbphyc->vdda1v1); in stm32_usbphyc_regulators_disable()
231 static int stm32_usbphyc_pll_init(struct stm32_usbphyc *usbphyc) in stm32_usbphyc_pll_init() argument
234 u32 clk_rate = clk_get_rate(usbphyc->clk); in stm32_usbphyc_pll_init()
[all …]
H A DMakefile6 obj-$(CONFIG_PHY_STM32_USBPHYC) += phy-stm32-usbphyc.o
H A DKconfig46 (USBPHYC) and the two 8-bit wide UTMI+ interfaces. First interface is
/openbmc/u-boot/drivers/phy/
H A Dphy-stm32-usbphyc.c19 /* USBPHYC registers */
89 static int stm32_usbphyc_pll_init(struct stm32_usbphyc *usbphyc) in stm32_usbphyc_pll_init() argument
92 u32 clk_rate = clk_get_rate(&usbphyc->clk); in stm32_usbphyc_pll_init()
112 writel(usbphyc_pll, usbphyc->base + STM32_USBPHYC_PLL); in stm32_usbphyc_pll_init()
120 static bool stm32_usbphyc_is_init(struct stm32_usbphyc *usbphyc) in stm32_usbphyc_is_init() argument
125 if (usbphyc->phys[i].init) in stm32_usbphyc_is_init()
132 static bool stm32_usbphyc_is_powered(struct stm32_usbphyc *usbphyc) in stm32_usbphyc_is_powered() argument
137 if (usbphyc->phys[i].powered) in stm32_usbphyc_is_powered()
146 struct stm32_usbphyc *usbphyc = dev_get_priv(phy->dev); in stm32_usbphyc_phy_init() local
147 struct stm32_usbphyc_phy *usbphyc_phy = usbphyc->phys + phy->id; in stm32_usbphyc_phy_init()
[all …]
H A DMakefile17 obj-$(CONFIG_PHY_STM32_USBPHYC) += phy-stm32-usbphyc.o
H A DKconfig137 (USBPHYC) and the two 8-bit wide UTMI+ interface. First interface is
/openbmc/u-boot/doc/device-tree-bindings/phy/
H A Dphy-stm32-usbphyc.txt3 The STM32 USBPHYC block contains a dual port High Speed UTMI+ PHY and a UTMI
8 USBPHYC
23 - compatible: must be "st,stm32mp1-usbphyc"
50 usbphyc: usb-phy@5a006000 {
51 compatible = "st,stm32mp1-usbphyc";
/openbmc/linux/Documentation/devicetree/bindings/phy/
H A Dphy-stm32-usbphyc.yaml4 $id: http://devicetree.org/schemas/phy/phy-stm32-usbphyc.yaml#
11 The STM32 USBPHYC block contains a dual port High Speed UTMI+ PHY and a UTMI
16 USBPHYC
31 const: st,stm32mp1-usbphyc
239 usbphyc: usbphyc@5a006000 {
240 compatible = "st,stm32mp1-usbphyc";
/openbmc/linux/arch/arm/boot/dts/st/
H A Dstm32mp15-scmi.dtsi79 &usbphyc {
H A Dstm32mp15xx-dhcom-picoitx.dtsi141 &usbphyc {
H A Dstm32mp15xx-dhcom-drc02.dtsi159 &usbphyc {
H A Dstm32mp15xx-dhcor-testbench.dtsi189 &usbphyc {
H A Dstm32mp131.dtsi1302 clocks = <&usbphyc>, <&rcc USBH>;
1311 clocks = <&usbphyc>, <&rcc USBH>;
1326 usbphyc: usbphyc@5a006000 { label
1330 compatible = "st,stm32mp1-usbphyc";
H A Dstm32mp151.dtsi1148 clocks = <&rcc USBO_K>, <&usbphyc>;
1522 clocks = <&usbphyc>, <&rcc USBH>;
1531 clocks = <&usbphyc>, <&rcc USBH>;
1557 usbphyc: usbphyc@5a006000 { label
1561 compatible = "st,stm32mp1-usbphyc";
H A Dstm32mp151a-prtt1l.dtsi223 &usbphyc {
H A Dstm32mp15xx-dhcom-pdk2.dtsi322 &usbphyc {
H A Dstm32mp157a-stinger96.dtsi331 &usbphyc {
H A Dstm32mp135f-dk.dts332 &usbphyc {
H A Dstm32mp157c-ev1.dts385 &usbphyc {
H A Dstm32mp15xx-dhcor-drc-compact.dtsi334 &usbphyc {
H A Dstm32mp15xx-dhcor-avenger96.dtsi506 &usbphyc {
H A Dstm32mp157c-emstamp-argon.dtsi524 &usbphyc {
H A Dstm32mp15xc-lxa-tac.dtsi588 &usbphyc {
/openbmc/u-boot/arch/arm/dts/
H A Dstm32mp157c-ev1.dts114 &usbphyc {
H A Dstm32mp157c.dtsi958 usbphyc: usbphyc@5a006000 { label
961 compatible = "st,stm32mp1-usbphyc";

12