Home
last modified time | relevance | path

Searched refs:ocr (Results 1 – 25 of 42) sorted by relevance

12

/Linux-v4.19/drivers/mmc/core/
Dsdio.c105 static int sdio_read_cccr(struct mmc_card *card, u32 ocr) in sdio_read_cccr() argument
109 int uhs = ocr & R4_18V_PRESENT; in sdio_read_cccr()
565 static int mmc_sdio_init_card(struct mmc_host *host, u32 ocr, in mmc_sdio_init_card() argument
572 u32 ocr_card = ocr; in mmc_sdio_init_card()
578 ocr |= R4_18V_PRESENT; in mmc_sdio_init_card()
583 ocr &= ~R4_18V_PRESENT; in mmc_sdio_init_card()
590 err = mmc_send_io_op_cond(host, ocr, &rocr); in mmc_sdio_init_card()
614 mmc_sd_get_cid(host, ocr & rocr, card->raw_cid, NULL) == 0) { in mmc_sdio_init_card()
648 if (!powered_resume && (rocr & ocr & R4_18V_PRESENT)) { in mmc_sdio_init_card()
655 ocr &= ~R4_18V_PRESENT; in mmc_sdio_init_card()
[all …]
Dsd.c670 MMC_DEV_ATTR(ocr, "0x%08x\n", card->ocr);
718 int mmc_sd_get_cid(struct mmc_host *host, u32 ocr, u32 *cid, u32 *rocr) in mmc_sd_get_cid() argument
723 u32 pocr = ocr; in mmc_sd_get_cid()
727 ocr &= ~SD_OCR_S18R; in mmc_sd_get_cid()
745 err = mmc_send_if_cond(host, ocr); in mmc_sd_get_cid()
747 ocr |= SD_OCR_CCS; in mmc_sd_get_cid()
755 ocr |= SD_OCR_S18R; in mmc_sd_get_cid()
763 ocr |= SD_OCR_XPC; in mmc_sd_get_cid()
765 err = mmc_send_app_op_cond(host, ocr, rocr); in mmc_sd_get_cid()
923 static int mmc_sd_init_card(struct mmc_host *host, u32 ocr, in mmc_sd_init_card() argument
[all …]
Dsd_ops.c142 int mmc_send_app_op_cond(struct mmc_host *host, u32 ocr, u32 *rocr) in mmc_send_app_op_cond() argument
149 cmd.arg = ocr & (1 << 30); /* SPI only defines one bit */ in mmc_send_app_op_cond()
151 cmd.arg = ocr; in mmc_send_app_op_cond()
160 if (ocr == 0) in mmc_send_app_op_cond()
186 int mmc_send_if_cond(struct mmc_host *host, u32 ocr) in mmc_send_if_cond() argument
199 cmd.arg = ((ocr & 0xFF8000) != 0) << 8 | test_pattern; in mmc_send_if_cond()
Dcore.h49 u32 mmc_select_voltage(struct mmc_host *host, u32 ocr);
50 int mmc_set_uhs_voltage(struct mmc_host *host, u32 ocr);
58 void mmc_power_up(struct mmc_host *host, u32 ocr);
60 void mmc_power_cycle(struct mmc_host *host, u32 ocr);
Dsd_ops.h22 int mmc_send_app_op_cond(struct mmc_host *host, u32 ocr, u32 *rocr);
23 int mmc_send_if_cond(struct mmc_host *host, u32 ocr);
Dsdio_ops.c22 int mmc_send_io_op_cond(struct mmc_host *host, u32 ocr, u32 *rocr) in mmc_send_io_op_cond() argument
28 cmd.arg = ocr; in mmc_send_io_op_cond()
37 if (ocr == 0) in mmc_send_io_op_cond()
Dcore.c1434 u32 mmc_select_voltage(struct mmc_host *host, u32 ocr) in mmc_select_voltage() argument
1442 if (ocr & 0x7F) { in mmc_select_voltage()
1445 ocr &= ~0x7F; in mmc_select_voltage()
1448 ocr &= host->ocr_avail; in mmc_select_voltage()
1449 if (!ocr) { in mmc_select_voltage()
1455 bit = ffs(ocr) - 1; in mmc_select_voltage()
1456 ocr &= 3 << bit; in mmc_select_voltage()
1457 mmc_power_cycle(host, ocr); in mmc_select_voltage()
1459 bit = fls(ocr) - 1; in mmc_select_voltage()
1460 ocr &= 3 << bit; in mmc_select_voltage()
[all …]
Dmmc.c794 MMC_DEV_ATTR(ocr, "0x%08x\n", card->ocr);
1548 static int mmc_init_card(struct mmc_host *host, u32 ocr, in mmc_init_card() argument
1572 err = mmc_send_op_cond(host, ocr | (1 << 30), &rocr); in mmc_init_card()
1609 card->ocr = ocr; in mmc_init_card()
2064 mmc_power_up(host, host->card->ocr); in _mmc_resume()
2065 err = mmc_init_card(host, host->card->ocr, host->card); in _mmc_resume()
2165 mmc_power_cycle(host, card->ocr); in _mmc_hw_reset()
2168 return mmc_init_card(host, card->ocr, card); in _mmc_hw_reset()
2189 u32 ocr, rocr; in mmc_attach_mmc() local
2197 err = mmc_send_op_cond(host, 0, &ocr); in mmc_attach_mmc()
[all …]
Dsd.h12 int mmc_sd_get_cid(struct mmc_host *host, u32 ocr, u32 *cid, u32 *rocr);
Dsdio_ops.h22 int mmc_send_io_op_cond(struct mmc_host *host, u32 ocr, u32 *rocr);
Dmmc_ops.h24 int mmc_send_op_cond(struct mmc_host *host, u32 ocr, u32 *rocr);
Dmmc_ops.c173 int mmc_send_op_cond(struct mmc_host *host, u32 ocr, u32 *rocr) in mmc_send_op_cond() argument
179 cmd.arg = mmc_host_is_spi(host) ? 0 : ocr; in mmc_send_op_cond()
188 if (ocr == 0) in mmc_send_op_cond()
/Linux-v4.19/drivers/net/can/sja1000/
Dsja1000_isa.c47 static unsigned char ocr[MAXDEV] = {[0 ... (MAXDEV - 1)] = 0xff}; variable
71 module_param_array(ocr, byte, NULL, 0444);
72 MODULE_PARM_DESC(ocr, "Output control register "
194 if (ocr[idx] != 0xff) in sja1000_isa_probe()
195 priv->ocr = ocr[idx]; in sja1000_isa_probe()
196 else if (ocr[0] != 0xff) in sja1000_isa_probe()
197 priv->ocr = ocr[0]; in sja1000_isa_probe()
199 priv->ocr = OCR_DEFAULT; in sja1000_isa_probe()
Dsja1000_platform.c126 priv->ocr = pdata->ocr; in sp_populate()
178 priv->ocr |= prop & OCR_MODE_MASK; in sp_populate_of()
180 priv->ocr |= OCR_MODE_NORMAL; /* default */ in sp_populate_of()
184 priv->ocr |= (prop << OCR_TX_SHIFT) & OCR_TX_MASK; in sp_populate_of()
186 priv->ocr |= OCR_TX0_PULLDOWN; /* default */ in sp_populate_of()
Dplx_pci.c163 u8 ocr; /* output control register */ member
651 priv->ocr = ci->ocr; in plx_pci_add_card()
Dsja1000.h171 u8 ocr; /* output control register */ member
Dtscan1.c141 priv->ocr = OCR_TX0_PUSHPULL; in tscan1_probe()
/Linux-v4.19/drivers/staging/greybus/
Dsdio.c95 static u32 _gb_sdio_get_host_ocr(u32 ocr) in _gb_sdio_get_host_ocr() argument
97 return (((ocr & GB_SDIO_VDD_165_195) ? MMC_VDD_165_195 : 0) | in _gb_sdio_get_host_ocr()
98 ((ocr & GB_SDIO_VDD_20_21) ? MMC_VDD_20_21 : 0) | in _gb_sdio_get_host_ocr()
99 ((ocr & GB_SDIO_VDD_21_22) ? MMC_VDD_21_22 : 0) | in _gb_sdio_get_host_ocr()
100 ((ocr & GB_SDIO_VDD_22_23) ? MMC_VDD_22_23 : 0) | in _gb_sdio_get_host_ocr()
101 ((ocr & GB_SDIO_VDD_23_24) ? MMC_VDD_23_24 : 0) | in _gb_sdio_get_host_ocr()
102 ((ocr & GB_SDIO_VDD_24_25) ? MMC_VDD_24_25 : 0) | in _gb_sdio_get_host_ocr()
103 ((ocr & GB_SDIO_VDD_25_26) ? MMC_VDD_25_26 : 0) | in _gb_sdio_get_host_ocr()
104 ((ocr & GB_SDIO_VDD_26_27) ? MMC_VDD_26_27 : 0) | in _gb_sdio_get_host_ocr()
105 ((ocr & GB_SDIO_VDD_27_28) ? MMC_VDD_27_28 : 0) | in _gb_sdio_get_host_ocr()
[all …]
/Linux-v4.19/arch/arm/mach-imx/
Diomux-v1.c93 unsigned int port, unsigned int pin, unsigned int ocr) in imx_iomuxv1_set_ocr() argument
97 unsigned long value = ocr << shift; in imx_iomuxv1_set_ocr()
129 unsigned int ocr = (gpio_mode & GPIO_OCR_MASK) >> GPIO_OCR_SHIFT; in mxc_gpio_mode() local
148 imx_iomuxv1_set_ocr(port, pin, ocr); in mxc_gpio_mode()
/Linux-v4.19/include/linux/can/platform/
Dsja1000.h32 u8 ocr; /* output control register */ member
/Linux-v4.19/drivers/staging/rtl8723bs/include/
Drtw_eeprom.h115 u32 ocr; member
/Linux-v4.19/drivers/net/wireless/realtek/rtlwifi/
Defuse.h86 u8 ocr[3]; member
/Linux-v4.19/drivers/staging/rtlwifi/
Defuse.h75 u8 ocr[3]; member
/Linux-v4.19/include/linux/mmc/
Dsh_mmcif.h39 u32 ocr; member
Dcard.h247 u32 ocr; /* the current OCR setting */ member

12