Home
last modified time | relevance | path

Searched full:combophy (Results 1 – 16 of 16) sorted by relevance

/linux-6.14.4/drivers/phy/st/
Dphy-stm32-combophy.c3 * STMicroelectronics COMBOPHY STM32MP25 Controller driver.
116 static int stm32_impedance_tune(struct stm32_combophy *combophy) in stm32_impedance_tune() argument
127 if (!of_property_read_u32(combophy->dev->of_node, "st,output-micro-ohms", &val)) { in stm32_impedance_tune()
129 dev_err(combophy->dev, "Invalid value %u for output ohm\n", val); in stm32_impedance_tune()
140 dev_dbg(combophy->dev, "Set %u micro-ohms output impedance\n", in stm32_impedance_tune()
143 regmap_update_bits(combophy->regmap, SYSCFG_PCIEPRGCR, in stm32_impedance_tune()
149 if (!of_property_read_u32(combophy->dev->of_node, "st,output-vswing-microvolt", &val)) { in stm32_impedance_tune()
153 dev_err(combophy->dev, "Invalid value %u for output vswing\n", val); in stm32_impedance_tune()
164 dev_dbg(combophy->dev, "Set %u microvolt swing\n", in stm32_impedance_tune()
167 regmap_update_bits(combophy->regmap, SYSCFG_PCIEPRGCR, in stm32_impedance_tune()
[all …]
DKconfig37 tristate "STMicroelectronics COMBOPHY driver for STM32MP25"
41 Enable this to support the COMBOPHY device used by USB3 or PCIe
43 This driver controls the COMBOPHY block to generate the PCIe 100Mhz
DMakefile6 obj-$(CONFIG_PHY_STM32_COMBOPHY) += phy-stm32-combophy.o
/linux-6.14.4/Documentation/devicetree/bindings/phy/
Dintel,combo-phy.yaml7 title: Intel ComboPhy Subsystem
13 Intel Combophy subsystem supports PHYs for PCIe, EMAC and SATA
14 controllers. A single Combophy provides two PHY instances.
18 pattern: "combophy(@.*|-([0-9]|[1-9][0-9]+))?$"
22 - const: intel,combophy-lgm
30 - description: ComboPhy core registers
53 - description: ComboPhy instance id
54 description: Chip configuration registers handle and ComboPhy instance id
61 - description: ComboPhy instance id
62 description: HSIO registers handle and ComboPhy instance id on NOC
[all …]
Dcalxeda-combophy.yaml4 $id: http://devicetree.org/schemas/phy/calxeda-combophy.yaml#
22 const: calxeda,hb-combophy
31 description: device ID for programming the ComboPHY.
46 compatible = "calxeda,hb-combophy";
Dst,stm32mp25-combophy.yaml4 $id: http://devicetree.org/schemas/phy/st,stm32mp25-combophy.yaml#
7 title: STMicroelectronics STM32MP25 USB3/PCIe COMBOPHY
18 const: st,stm32mp25-combophy
108 compatible = "st,stm32mp25-combophy";
/linux-6.14.4/drivers/phy/intel/
DKconfig30 bool "Intel Lightning Mountain ComboPHY driver"
37 Enable this to support Intel ComboPhy.
39 This driver configures ComboPhy subsystem on Intel gateway
Dphy-intel-lgm-combo.c55 * for ComboPhy according to the mode.
63 /* ComboPhy mode Register values */
233 dev_err(dev, "Failed to set ComboPhy mode: %d\n", ret); in intel_cbphy_set_mode()
450 * in which ComboPhy subsystem specific registers are subset. Using in intel_cbphy_fwnode_parse()
528 dev_err(dev, "Invalid. ComboPhy is in Dual lane mode %d\n", iphy_id); in intel_cbphy_xlate()
602 { .compatible = "intel,combophy-lgm" },
/linux-6.14.4/Documentation/devicetree/bindings/ata/
Dsata_highbank.yaml49 phandle-combophy and lane assignment, which maps each SATA port to a
50 combophy and a lane within that combophy
/linux-6.14.4/arch/arm/boot/dts/calxeda/
Decx-common.dtsi218 compatible = "calxeda,hb-combophy";
225 compatible = "calxeda,hb-combophy";
/linux-6.14.4/arch/arm64/boot/dts/st/
Dstm32mp257f-ev1.dts91 &combophy {
Dstm32mp251.dtsi825 combophy: phy@480c0000 { label
826 compatible = "st,stm32mp25-combophy";
/linux-6.14.4/arch/arm64/boot/dts/rockchip/
Drk3588s-evb1-v10.dts123 combophy_avdd0v85: regulator-combophy-avdd0v85 {
133 combophy_avdd1v8: regulator-combophy-avdd1v8 {
/linux-6.14.4/drivers/phy/rockchip/
Dphy-rockchip-usbdp.c863 dev_err(udphy->dev, "failed to init combophy\n"); in rk_udphy_setup()
/linux-6.14.4/drivers/clk/stm32/
Dclk-stm32mp25.c1502 /* USB3 PCIe COMBOPHY */
/linux-6.14.4/
DMAINTAINERS22788 STM32MP25 USB3/PCIE COMBOPHY DRIVER
22791 F: Documentation/devicetree/bindings/phy/st,stm32mp25-combophy.yaml
22792 F: drivers/phy/st/phy-stm32-combophy.c