Lines Matching refs:pcr
58 int __rtsx_pci_write_phy_register(struct rtsx_pcr *pcr, u8 addr, u16 val);
59 int __rtsx_pci_read_phy_register(struct rtsx_pcr *pcr, u8 addr, u16 *val);
61 void rts5209_init_params(struct rtsx_pcr *pcr);
62 void rts5229_init_params(struct rtsx_pcr *pcr);
63 void rtl8411_init_params(struct rtsx_pcr *pcr);
64 void rtl8402_init_params(struct rtsx_pcr *pcr);
65 void rts5227_init_params(struct rtsx_pcr *pcr);
66 void rts522a_init_params(struct rtsx_pcr *pcr);
67 void rts5249_init_params(struct rtsx_pcr *pcr);
68 void rts524a_init_params(struct rtsx_pcr *pcr);
69 void rts525a_init_params(struct rtsx_pcr *pcr);
70 void rtl8411b_init_params(struct rtsx_pcr *pcr);
71 void rts5260_init_params(struct rtsx_pcr *pcr);
72 void rts5261_init_params(struct rtsx_pcr *pcr);
73 void rts5228_init_params(struct rtsx_pcr *pcr);
106 #define set_pull_ctrl_tables(pcr, __device) \ argument
108 pcr->sd_pull_ctl_enable_tbl = __device##_sd_pull_ctl_enable_tbl; \
109 pcr->sd_pull_ctl_disable_tbl = __device##_sd_pull_ctl_disable_tbl; \
110 pcr->ms_pull_ctl_enable_tbl = __device##_ms_pull_ctl_enable_tbl; \
111 pcr->ms_pull_ctl_disable_tbl = __device##_ms_pull_ctl_disable_tbl; \
115 int rtsx_gops_pm_reset(struct rtsx_pcr *pcr);
116 int rtsx_set_ltr_latency(struct rtsx_pcr *pcr, u32 latency);
117 int rtsx_set_l1off_sub(struct rtsx_pcr *pcr, u8 val);
118 void rtsx_pci_init_ocp(struct rtsx_pcr *pcr);
119 void rtsx_pci_disable_ocp(struct rtsx_pcr *pcr);
120 void rtsx_pci_enable_ocp(struct rtsx_pcr *pcr);
121 int rtsx_pci_get_ocpstat(struct rtsx_pcr *pcr, u8 *val);
122 void rtsx_pci_clear_ocpstat(struct rtsx_pcr *pcr);
123 void rtsx_pci_enable_oobs_polling(struct rtsx_pcr *pcr);
124 void rtsx_pci_disable_oobs_polling(struct rtsx_pcr *pcr);
125 int rtsx_sd_power_off_card3v3(struct rtsx_pcr *pcr);
126 int rtsx_ms_power_off_card3v3(struct rtsx_pcr *pcr);