mirror of
https://github.com/torvalds/linux.git
synced 2025-11-04 02:30:34 +02:00
misc: rtsx: Remove deadcode
The last uses of rtsx_ms_power_off_card3v3() and rtsx_sd_power_off_card3v3() were removed by 2019's commitbede03a579("misc: rtsx: Enable OCP for rts522a rts524a rts525a rts5260") The last use of rtsx_pci_transfer_data() was removed by 2024's commitd0f459259c("memstick: rtsx_pci_ms: Remove Realtek PCI memstick driver") Remove them. Signed-off-by: Dr. David Alan Gilbert <linux@treblig.org> Link: https://lore.kernel.org/r/20250420145739.58337-1-linux@treblig.org Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
2a87a55f22
commit
dbc8c84d5c
3 changed files with 0 additions and 50 deletions
|
|
@ -420,25 +420,6 @@ static void rtsx_pci_add_sg_tbl(struct rtsx_pcr *pcr,
|
||||||
pcr->sgi++;
|
pcr->sgi++;
|
||||||
}
|
}
|
||||||
|
|
||||||
int rtsx_pci_transfer_data(struct rtsx_pcr *pcr, struct scatterlist *sglist,
|
|
||||||
int num_sg, bool read, int timeout)
|
|
||||||
{
|
|
||||||
int err = 0, count;
|
|
||||||
|
|
||||||
pcr_dbg(pcr, "--> %s: num_sg = %d\n", __func__, num_sg);
|
|
||||||
count = rtsx_pci_dma_map_sg(pcr, sglist, num_sg, read);
|
|
||||||
if (count < 1)
|
|
||||||
return -EINVAL;
|
|
||||||
pcr_dbg(pcr, "DMA mapping count: %d\n", count);
|
|
||||||
|
|
||||||
err = rtsx_pci_dma_transfer(pcr, sglist, count, read, timeout);
|
|
||||||
|
|
||||||
rtsx_pci_dma_unmap_sg(pcr, sglist, num_sg, read);
|
|
||||||
|
|
||||||
return err;
|
|
||||||
}
|
|
||||||
EXPORT_SYMBOL_GPL(rtsx_pci_transfer_data);
|
|
||||||
|
|
||||||
int rtsx_pci_dma_map_sg(struct rtsx_pcr *pcr, struct scatterlist *sglist,
|
int rtsx_pci_dma_map_sg(struct rtsx_pcr *pcr, struct scatterlist *sglist,
|
||||||
int num_sg, bool read)
|
int num_sg, bool read)
|
||||||
{
|
{
|
||||||
|
|
@ -1197,33 +1178,6 @@ void rtsx_pci_disable_oobs_polling(struct rtsx_pcr *pcr)
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
int rtsx_sd_power_off_card3v3(struct rtsx_pcr *pcr)
|
|
||||||
{
|
|
||||||
rtsx_pci_write_register(pcr, CARD_CLK_EN, SD_CLK_EN |
|
|
||||||
MS_CLK_EN | SD40_CLK_EN, 0);
|
|
||||||
rtsx_pci_write_register(pcr, CARD_OE, SD_OUTPUT_EN, 0);
|
|
||||||
rtsx_pci_card_power_off(pcr, RTSX_SD_CARD);
|
|
||||||
|
|
||||||
msleep(50);
|
|
||||||
|
|
||||||
rtsx_pci_card_pull_ctl_disable(pcr, RTSX_SD_CARD);
|
|
||||||
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
int rtsx_ms_power_off_card3v3(struct rtsx_pcr *pcr)
|
|
||||||
{
|
|
||||||
rtsx_pci_write_register(pcr, CARD_CLK_EN, SD_CLK_EN |
|
|
||||||
MS_CLK_EN | SD40_CLK_EN, 0);
|
|
||||||
|
|
||||||
rtsx_pci_card_pull_ctl_disable(pcr, RTSX_MS_CARD);
|
|
||||||
|
|
||||||
rtsx_pci_write_register(pcr, CARD_OE, MS_OUTPUT_EN, 0);
|
|
||||||
rtsx_pci_card_power_off(pcr, RTSX_MS_CARD);
|
|
||||||
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
static int rtsx_pci_init_hw(struct rtsx_pcr *pcr)
|
static int rtsx_pci_init_hw(struct rtsx_pcr *pcr)
|
||||||
{
|
{
|
||||||
struct pci_dev *pdev = pcr->pci;
|
struct pci_dev *pdev = pcr->pci;
|
||||||
|
|
|
||||||
|
|
@ -127,7 +127,5 @@ int rtsx_pci_get_ocpstat(struct rtsx_pcr *pcr, u8 *val);
|
||||||
void rtsx_pci_clear_ocpstat(struct rtsx_pcr *pcr);
|
void rtsx_pci_clear_ocpstat(struct rtsx_pcr *pcr);
|
||||||
void rtsx_pci_enable_oobs_polling(struct rtsx_pcr *pcr);
|
void rtsx_pci_enable_oobs_polling(struct rtsx_pcr *pcr);
|
||||||
void rtsx_pci_disable_oobs_polling(struct rtsx_pcr *pcr);
|
void rtsx_pci_disable_oobs_polling(struct rtsx_pcr *pcr);
|
||||||
int rtsx_sd_power_off_card3v3(struct rtsx_pcr *pcr);
|
|
||||||
int rtsx_ms_power_off_card3v3(struct rtsx_pcr *pcr);
|
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
|
||||||
|
|
@ -1312,8 +1312,6 @@ void rtsx_pci_add_cmd(struct rtsx_pcr *pcr,
|
||||||
u8 cmd_type, u16 reg_addr, u8 mask, u8 data);
|
u8 cmd_type, u16 reg_addr, u8 mask, u8 data);
|
||||||
void rtsx_pci_send_cmd_no_wait(struct rtsx_pcr *pcr);
|
void rtsx_pci_send_cmd_no_wait(struct rtsx_pcr *pcr);
|
||||||
int rtsx_pci_send_cmd(struct rtsx_pcr *pcr, int timeout);
|
int rtsx_pci_send_cmd(struct rtsx_pcr *pcr, int timeout);
|
||||||
int rtsx_pci_transfer_data(struct rtsx_pcr *pcr, struct scatterlist *sglist,
|
|
||||||
int num_sg, bool read, int timeout);
|
|
||||||
int rtsx_pci_dma_map_sg(struct rtsx_pcr *pcr, struct scatterlist *sglist,
|
int rtsx_pci_dma_map_sg(struct rtsx_pcr *pcr, struct scatterlist *sglist,
|
||||||
int num_sg, bool read);
|
int num_sg, bool read);
|
||||||
void rtsx_pci_dma_unmap_sg(struct rtsx_pcr *pcr, struct scatterlist *sglist,
|
void rtsx_pci_dma_unmap_sg(struct rtsx_pcr *pcr, struct scatterlist *sglist,
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue