Lines Matching defs:mode
50 #define COMPHY_FW_MODE(mode) ((mode) << 12)
51 #define COMPHY_FW_NET(mode, idx, speed) (COMPHY_FW_MODE(mode) | \
54 #define COMPHY_FW_PCIE(mode, idx, speed, width) (COMPHY_FW_NET(mode, idx, speed) | \
59 enum phy_mode mode;
68 .mode = _mode, \
105 enum phy_mode mode;
111 unsigned long mode)
116 arm_smccc_smc(function, lane, mode, 0, 0, 0, 0, 0, &res);
130 enum phy_mode mode,
136 if (mode == PHY_MODE_INVALID)
142 mvebu_a3700_comphy_modes[i].mode == mode &&
153 static int mvebu_a3700_comphy_set_mode(struct phy *phy, enum phy_mode mode,
162 fw_mode = mvebu_a3700_comphy_get_fw_mode(lane->id, lane->port, mode,
165 dev_err(lane->dev, "invalid COMPHY mode\n");
169 /* Just remember the mode, ->power_on() will do the real setup */
170 lane->mode = mode;
184 lane->mode, lane->submode);
186 dev_err(lane->dev, "invalid COMPHY mode\n");
190 switch (lane->mode) {
192 dev_dbg(lane->dev, "set lane %d to USB3 host mode\n", lane->id);
196 dev_dbg(lane->dev, "set lane %d to SATA mode\n", lane->id);
202 dev_dbg(lane->dev, "set lane %d to SGMII mode\n",
208 dev_dbg(lane->dev, "set lane %d to HS SGMII mode\n",
220 dev_dbg(lane->dev, "set lane %d to PCIe mode\n", lane->id);
226 dev_err(lane->dev, "unsupported PHY mode (%d)\n", lane->mode);
308 lane->mode = PHY_MODE_INVALID;