Lines Matching defs:pcr_ops

1075 struct pcr_ops {  struct
1076 int (*write_phy)(struct rtsx_pcr *pcr, u8 addr, u16 val);
1077 int (*read_phy)(struct rtsx_pcr *pcr, u8 addr, u16 *val);
1078 int (*extra_init_hw)(struct rtsx_pcr *pcr);
1079 int (*optimize_phy)(struct rtsx_pcr *pcr);
1080 int (*turn_on_led)(struct rtsx_pcr *pcr);
1081 int (*turn_off_led)(struct rtsx_pcr *pcr);
1082 int (*enable_auto_blink)(struct rtsx_pcr *pcr);
1083 int (*disable_auto_blink)(struct rtsx_pcr *pcr);
1084 int (*card_power_on)(struct rtsx_pcr *pcr, int card);
1085 int (*card_power_off)(struct rtsx_pcr *pcr, int card);
1086 int (*switch_output_voltage)(struct rtsx_pcr *pcr,
1088 unsigned int (*cd_deglitch)(struct rtsx_pcr *pcr);
1089 int (*conv_clk_and_div_n)(int clk, int dir);
1090 void (*fetch_vendor_settings)(struct rtsx_pcr *pcr);
1091 void (*force_power_down)(struct rtsx_pcr *pcr, u8 pm_state);
1092 void (*stop_cmd)(struct rtsx_pcr *pcr);
1094 void (*set_aspm)(struct rtsx_pcr *pcr, bool enable);
1095 int (*set_ltr_latency)(struct rtsx_pcr *pcr, u32 latency);
1096 int (*set_l1off_sub)(struct rtsx_pcr *pcr, u8 val);
1097 void (*set_l1off_cfg_sub_d0)(struct rtsx_pcr *pcr, int active);
1098 void (*full_on)(struct rtsx_pcr *pcr);
1099 void (*power_saving)(struct rtsx_pcr *pcr);
1100 void (*enable_ocp)(struct rtsx_pcr *pcr);
1101 void (*disable_ocp)(struct rtsx_pcr *pcr);
1102 void (*init_ocp)(struct rtsx_pcr *pcr);
1103 void (*process_ocp)(struct rtsx_pcr *pcr);
1104 int (*get_ocpstat)(struct rtsx_pcr *pcr, u8 *val);
1105 void (*clear_ocpstat)(struct rtsx_pcr *pcr);