Lines Matching defs:cdns_torrent_phy
349 struct cdns_torrent_phy { struct
350 void __iomem *base; /* DPTX registers base */
351 void __iomem *sd_base; /* SD0801 registers base */
352 u32 max_bit_rate; /* Maximum link bit rate to use (in Mbps) */
353 u32 dp_pll;
354 u32 protocol_bitmask;
355 struct reset_control *phy_rst;
356 struct reset_control *apb_rst;
357 struct device *dev;
358 struct clk *clk;
359 struct clk *clk1;
360 enum cdns_torrent_ref_clk ref_clk_rate;
361 enum cdns_torrent_ref_clk ref_clk1_rate;
362 struct cdns_torrent_inst phys[MAX_NUM_LANES];
363 int nsubnodes;
364 int already_configured;
365 const struct cdns_torrent_data *init_data;
366 struct regmap *regmap_common_cdb;
367 struct regmap *regmap_phy_pcs_common_cdb;
368 struct regmap *regmap_phy_pma_common_cdb;
369 struct regmap *regmap_tx_lane_cdb[MAX_NUM_LANES];
370 struct regmap *regmap_rx_lane_cdb[MAX_NUM_LANES];
371 struct regmap *regmap_phy_pcs_lane_cdb[MAX_NUM_LANES];
372 struct regmap *regmap_dptx_phy_reg;
373 struct regmap_field *phy_pll_cfg;
374 struct regmap_field *phy_pipe_cmn_ctrl1_0;
375 struct regmap_field *cmn_cdiag_refclk_ovrd_4;
376 struct regmap_field *phy_pma_cmn_ctrl_1;
377 struct regmap_field *phy_pma_cmn_ctrl_2;
378 struct regmap_field *phy_pma_pll_raw_ctrl;
379 struct regmap_field *phy_reset_ctrl;
380 struct regmap_field *phy_pcs_iso_link_ctrl_1[MAX_NUM_LANES];
381 struct clk_hw_onecell_data *clk_hw_data;