Lines Matching +full:0 +full:x96

22 	return val & 0x0F;  in rts5227_get_ic_version()
28 {0x13, 0x13, 0x13}, in rts5227_fill_driving()
29 {0x96, 0x96, 0x96}, in rts5227_fill_driving()
30 {0x7F, 0x7F, 0x7F}, in rts5227_fill_driving()
31 {0x96, 0x96, 0x96}, in rts5227_fill_driving()
34 {0x99, 0x99, 0x99}, in rts5227_fill_driving()
35 {0xAA, 0xAA, 0xAA}, in rts5227_fill_driving()
36 {0xFE, 0xFE, 0xFE}, in rts5227_fill_driving()
37 {0xB3, 0xB3, 0xB3}, in rts5227_fill_driving()
50 0xFF, driving[drive_sel][0]); in rts5227_fill_driving()
52 0xFF, driving[drive_sel][1]); in rts5227_fill_driving()
54 0xFF, driving[drive_sel][2]); in rts5227_fill_driving()
63 pcr_dbg(pcr, "Cfg 0x%x: 0x%x\n", PCR_SETTING_REG1, reg); in rts5227_fetch_vendor_settings()
70 pcr->card_drive_sel &= 0x3F; in rts5227_fetch_vendor_settings()
74 pcr_dbg(pcr, "Cfg 0x%x: 0x%x\n", PCR_SETTING_REG2, reg); in rts5227_fetch_vendor_settings()
95 if (CHK_PCI_PID(pcr, 0x522A)) { in rts5227_init_from_cfg()
96 if (0 == (lval & 0x0F)) in rts5227_init_from_cfg()
152 rtsx_pci_add_cmd(pcr, WRITE_REG_CMD, GPIO_CTL, 0x02, 0x02); in rts5227_extra_init_hw()
154 rtsx_pci_add_cmd(pcr, WRITE_REG_CMD, ASPM_FORCE_CTL, 0x3F, 0); in rts5227_extra_init_hw()
156 rtsx_pci_add_cmd(pcr, WRITE_REG_CMD, LDO_PWR_SEL, 0x03, 0x00); in rts5227_extra_init_hw()
157 rtsx_pci_add_cmd(pcr, WRITE_REG_CMD, LDO_PWR_SEL, 0x03, 0x01); in rts5227_extra_init_hw()
159 rtsx_pci_add_cmd(pcr, WRITE_REG_CMD, OLT_LED_CTL, 0x0F, 0x02); in rts5227_extra_init_hw()
163 rtsx_pci_add_cmd(pcr, WRITE_REG_CMD, LTR_CTL, 0xFF, 0xA3); in rts5227_extra_init_hw()
165 rtsx_pci_add_cmd(pcr, WRITE_REG_CMD, OBFF_CFG, 0x03, 0x03); in rts5227_extra_init_hw()
170 rtsx_pci_add_cmd(pcr, WRITE_REG_CMD, PETXCFG, 0x30, 0x30); in rts5227_extra_init_hw()
172 rtsx_pci_add_cmd(pcr, WRITE_REG_CMD, PETXCFG, 0x30, 0x00); in rts5227_extra_init_hw()
181 rtsx_pci_add_cmd(pcr, WRITE_REG_CMD, pcr->reg_pm_ctrl3, 0x10, 0x00); in rts5227_extra_init_hw()
190 err = rtsx_pci_write_register(pcr, PM_CTRL3, D3_DELINK_MODE_EN, 0x00); in rts5227_optimize_phy()
191 if (err < 0) in rts5227_optimize_phy()
195 return rtsx_pci_write_phy_register(pcr, 0x00, 0xBA42); in rts5227_optimize_phy()
200 return rtsx_pci_write_register(pcr, GPIO_CTL, 0x02, 0x02); in rts5227_turn_on_led()
205 return rtsx_pci_write_register(pcr, GPIO_CTL, 0x02, 0x00); in rts5227_turn_off_led()
210 return rtsx_pci_write_register(pcr, OLT_LED_CTL, 0x08, 0x08); in rts5227_enable_auto_blink()
215 return rtsx_pci_write_register(pcr, OLT_LED_CTL, 0x08, 0x00); in rts5227_disable_auto_blink()
230 LDO3318_PWR_MASK, 0x02); in rts5227_card_power_on()
233 if (err < 0) in rts5227_card_power_on()
243 LDO3318_PWR_MASK, 0x06); in rts5227_card_power_on()
259 rtsx_pci_write_register(pcr, PWR_GATE_CTRL, LDO3318_PWR_MASK, 0X00); in rts5227_card_power_off()
261 return 0; in rts5227_card_power_off()
269 err = rtsx_pci_write_phy_register(pcr, 0x08, 0x4FC0 | 0x24); in rts5227_switch_output_voltage()
270 if (err < 0) in rts5227_switch_output_voltage()
273 err = rtsx_pci_write_phy_register(pcr, 0x11, 0x3C02); in rts5227_switch_output_voltage()
274 if (err < 0) in rts5227_switch_output_voltage()
276 err = rtsx_pci_write_phy_register(pcr, 0x08, 0x4C80 | 0x24); in rts5227_switch_output_voltage()
277 if (err < 0) in rts5227_switch_output_voltage()
305 * SD_DAT[3:0] ==> pull up
312 RTSX_REG_PAIR(CARD_PULL_CTL2, 0xAA),
313 RTSX_REG_PAIR(CARD_PULL_CTL3, 0xE9),
314 0,
318 * SD_DAT[3:0] ==> pull down
325 RTSX_REG_PAIR(CARD_PULL_CTL2, 0x55),
326 RTSX_REG_PAIR(CARD_PULL_CTL3, 0xD5),
327 0,
335 RTSX_REG_PAIR(CARD_PULL_CTL5, 0x55),
336 RTSX_REG_PAIR(CARD_PULL_CTL6, 0x15),
337 0,
345 RTSX_REG_PAIR(CARD_PULL_CTL5, 0x55),
346 RTSX_REG_PAIR(CARD_PULL_CTL6, 0x15),
347 0,
356 pcr->flags = 0; in rts5227_init_params()
378 0x00); in rts522a_optimize_phy()
379 if (err < 0) in rts522a_optimize_phy()
382 if (is_version(pcr, 0x522A, IC_VER_A)) { in rts522a_optimize_phy()
394 return 0; in rts522a_optimize_phy()
403 rtsx_pci_write_register(pcr, PCLK_CTL, 0x04, 0x04); in rts522a_extra_init_hw()
405 rtsx_pci_write_register(pcr, PM_CLK_FORCE_CTL, 0xFF, 0x11); in rts522a_extra_init_hw()
407 return 0; in rts522a_extra_init_hw()
415 err = rtsx_pci_write_phy_register(pcr, 0x08, 0x57E4); in rts522a_switch_output_voltage()
416 if (err < 0) in rts522a_switch_output_voltage()
419 err = rtsx_pci_write_phy_register(pcr, 0x11, 0x3C02); in rts522a_switch_output_voltage()
420 if (err < 0) in rts522a_switch_output_voltage()
422 err = rtsx_pci_write_phy_register(pcr, 0x08, 0x54A4); in rts522a_switch_output_voltage()
423 if (err < 0) in rts522a_switch_output_voltage()
439 u8 val = 0; in rts522a_set_l1off_cfg_sub_d0()
492 option->ltr_l1off_sspwrgate = 0x7F; in rts522a_init_params()
493 option->ltr_l1off_snooze_sspwrgate = 0x78; in rts522a_init_params()