Searched full:combophy (Results 1 – 16 of 16) sorted by relevance
/linux-6.14.4/drivers/phy/st/ |
D | phy-stm32-combophy.c | 3 * 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 …]
|
D | Kconfig | 37 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
|
D | Makefile | 6 obj-$(CONFIG_PHY_STM32_COMBOPHY) += phy-stm32-combophy.o
|
/linux-6.14.4/Documentation/devicetree/bindings/phy/ |
D | intel,combo-phy.yaml | 7 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 …]
|
D | calxeda-combophy.yaml | 4 $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";
|
D | st,stm32mp25-combophy.yaml | 4 $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/ |
D | Kconfig | 30 bool "Intel Lightning Mountain ComboPHY driver" 37 Enable this to support Intel ComboPhy. 39 This driver configures ComboPhy subsystem on Intel gateway
|
D | phy-intel-lgm-combo.c | 55 * 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/ |
D | sata_highbank.yaml | 49 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/ |
D | ecx-common.dtsi | 218 compatible = "calxeda,hb-combophy"; 225 compatible = "calxeda,hb-combophy";
|
/linux-6.14.4/arch/arm64/boot/dts/st/ |
D | stm32mp257f-ev1.dts | 91 &combophy {
|
D | stm32mp251.dtsi | 825 combophy: phy@480c0000 { label 826 compatible = "st,stm32mp25-combophy";
|
/linux-6.14.4/arch/arm64/boot/dts/rockchip/ |
D | rk3588s-evb1-v10.dts | 123 combophy_avdd0v85: regulator-combophy-avdd0v85 { 133 combophy_avdd1v8: regulator-combophy-avdd1v8 {
|
/linux-6.14.4/drivers/phy/rockchip/ |
D | phy-rockchip-usbdp.c | 863 dev_err(udphy->dev, "failed to init combophy\n"); in rk_udphy_setup()
|
/linux-6.14.4/drivers/clk/stm32/ |
D | clk-stm32mp25.c | 1502 /* USB3 PCIe COMBOPHY */
|
/linux-6.14.4/ |
D | MAINTAINERS | 22788 STM32MP25 USB3/PCIE COMBOPHY DRIVER 22791 F: Documentation/devicetree/bindings/phy/st,stm32mp25-combophy.yaml 22792 F: drivers/phy/st/phy-stm32-combophy.c
|