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