Lines Matching defs:pcr_ops
859 struct pcr_ops { struct
860 int (*write_phy)(struct rtsx_pcr *pcr, u8 addr, u16 val);
861 int (*read_phy)(struct rtsx_pcr *pcr, u8 addr, u16 *val);
862 int (*extra_init_hw)(struct rtsx_pcr *pcr);
863 int (*optimize_phy)(struct rtsx_pcr *pcr);
864 int (*turn_on_led)(struct rtsx_pcr *pcr);
865 int (*turn_off_led)(struct rtsx_pcr *pcr);
866 int (*enable_auto_blink)(struct rtsx_pcr *pcr);
867 int (*disable_auto_blink)(struct rtsx_pcr *pcr);
868 int (*card_power_on)(struct rtsx_pcr *pcr, int card);
869 int (*card_power_off)(struct rtsx_pcr *pcr, int card);
870 int (*switch_output_voltage)(struct rtsx_pcr *pcr,
872 unsigned int (*cd_deglitch)(struct rtsx_pcr *pcr);
873 int (*conv_clk_and_div_n)(int clk, int dir);
874 void (*fetch_vendor_settings)(struct rtsx_pcr *pcr);
875 void (*force_power_down)(struct rtsx_pcr *pcr, u8 pm_state);