Lines Matching defs:cdns_sierra_phy
382 struct cdns_sierra_phy { struct
383 struct device *dev;
384 const struct cdns_sierra_data *init_data;
385 struct cdns_sierra_inst phys[SIERRA_MAX_LANES];
386 struct reset_control *phy_rst;
387 struct reset_control *apb_rst;
388 struct regmap *regmap_lane_cdb[SIERRA_MAX_LANES];
389 struct regmap *regmap_phy_pcs_common_cdb;
390 struct regmap *regmap_phy_pcs_lane_cdb[SIERRA_MAX_LANES];
391 struct regmap *regmap_phy_pma_common_cdb;
392 struct regmap *regmap_phy_pma_lane_cdb[SIERRA_MAX_LANES];
393 struct regmap *regmap_common_cdb;
394 struct regmap_field *macro_id_type;
395 struct regmap_field *phy_pll_cfg_1;
396 struct regmap_field *pma_cmn_ready;
397 struct regmap_field *pllctrl_lock[SIERRA_MAX_LANES];
398 struct regmap_field *phy_iso_link_ctrl_1[SIERRA_MAX_LANES];
399 struct regmap_field *cmn_refrcv_refclk_plllc1en_preg[SIERRA_NUM_CMN_PLLC];
400 struct regmap_field *cmn_refrcv_refclk_termen_preg[SIERRA_NUM_CMN_PLLC];
401 struct regmap_field *cmn_plllc_pfdclk1_sel_preg[SIERRA_NUM_CMN_PLLC];
402 struct clk *input_clks[CDNS_SIERRA_INPUT_CLOCKS];
403 int nsubnodes;
404 u32 num_lanes;
405 bool autoconf;
406 int already_configured;
407 struct clk *pll_clks[SIERRA_NUM_CMN_PLLC];
408 struct clk_hw_onecell_data clk_data;