rtsx_pcr.h (3c09ec59cdea5b132212d97154d625fd34e436dd) rtsx_pcr.h (5b4258f6721f41b092c63f6ee71be76e9616718b)
1/* SPDX-License-Identifier: GPL-2.0-or-later */
2/* Driver for Realtek PCI-Express card reader
3 *
4 * Copyright(c) 2009-2013 Realtek Semiconductor Corp. All rights reserved.
5 *
6 * Author:
7 * Wei WANG <wei_wang@realsil.com.cn>
8 */

--- 76 unchanged lines hidden (view full) ---

85}
86
87#define rtsx_vendor_setting_valid(reg) (!((reg) & 0x1000000))
88#define rts5209_vendor_setting1_valid(reg) (!((reg) & 0x80))
89#define rts5209_vendor_setting2_valid(reg) ((reg) & 0x80)
90
91#define rtsx_check_mmc_support(reg) ((reg) & 0x10)
92#define rtsx_reg_to_rtd3(reg) ((reg) & 0x02)
1/* SPDX-License-Identifier: GPL-2.0-or-later */
2/* Driver for Realtek PCI-Express card reader
3 *
4 * Copyright(c) 2009-2013 Realtek Semiconductor Corp. All rights reserved.
5 *
6 * Author:
7 * Wei WANG <wei_wang@realsil.com.cn>
8 */

--- 76 unchanged lines hidden (view full) ---

85}
86
87#define rtsx_vendor_setting_valid(reg) (!((reg) & 0x1000000))
88#define rts5209_vendor_setting1_valid(reg) (!((reg) & 0x80))
89#define rts5209_vendor_setting2_valid(reg) ((reg) & 0x80)
90
91#define rtsx_check_mmc_support(reg) ((reg) & 0x10)
92#define rtsx_reg_to_rtd3(reg) ((reg) & 0x02)
93#define rtsx_reg_to_rtd3_uhsii(reg) ((reg) & 0x04)
93#define rtsx_reg_to_aspm(reg) (((reg) >> 28) & 0x03)
94#define rtsx_reg_to_sd30_drive_sel_1v8(reg) (((reg) >> 26) & 0x03)
95#define rtsx_reg_to_sd30_drive_sel_3v3(reg) (((reg) >> 5) & 0x03)
96#define rtsx_reg_to_card_drive_sel(reg) ((((reg) >> 25) & 0x01) << 6)
97#define rtsx_reg_check_reverse_socket(reg) ((reg) & 0x4000)
98#define rts5209_reg_to_aspm(reg) (((reg) >> 5) & 0x03)
99#define rts5209_reg_check_ms_pmos(reg) (!((reg) & 0x08))
100#define rts5209_reg_to_sd30_drive_sel_1v8(reg) (((reg) >> 3) & 0x07)

--- 28 unchanged lines hidden ---
94#define rtsx_reg_to_aspm(reg) (((reg) >> 28) & 0x03)
95#define rtsx_reg_to_sd30_drive_sel_1v8(reg) (((reg) >> 26) & 0x03)
96#define rtsx_reg_to_sd30_drive_sel_3v3(reg) (((reg) >> 5) & 0x03)
97#define rtsx_reg_to_card_drive_sel(reg) ((((reg) >> 25) & 0x01) << 6)
98#define rtsx_reg_check_reverse_socket(reg) ((reg) & 0x4000)
99#define rts5209_reg_to_aspm(reg) (((reg) >> 5) & 0x03)
100#define rts5209_reg_check_ms_pmos(reg) (!((reg) & 0x08))
101#define rts5209_reg_to_sd30_drive_sel_1v8(reg) (((reg) >> 3) & 0x07)

--- 28 unchanged lines hidden ---