/linux/drivers/misc/cardreader/ |
H A D | rtsx_pcr.c | 64 static int rtsx_comm_set_ltr_latency(struct rtsx_pcr *pcr, u32 latency) in rtsx_comm_set_ltr_latency() argument 66 rtsx_pci_write_register(pcr, MSGTXDATA0, in rtsx_comm_set_ltr_latency() 68 rtsx_pci_write_register(pcr, MSGTXDATA1, in rtsx_comm_set_ltr_latency() 70 rtsx_pci_write_register(pcr, MSGTXDATA2, in rtsx_comm_set_ltr_latency() 72 rtsx_pci_write_register(pcr, MSGTXDATA3, in rtsx_comm_set_ltr_latency() 74 rtsx_pci_write_register(pcr, LTR_CTL, LTR_TX_EN_MASK | in rtsx_comm_set_ltr_latency() 80 int rtsx_set_ltr_latency(struct rtsx_pcr *pcr, u32 latency) in rtsx_set_ltr_latency() argument 82 return rtsx_comm_set_ltr_latency(pcr, latency); in rtsx_set_ltr_latency() 85 static void rtsx_comm_set_aspm(struct rtsx_pcr *pcr, bool enable) in rtsx_comm_set_aspm() argument 87 if (pcr->aspm_enabled == enable) in rtsx_comm_set_aspm() [all …]
|
H A D | rts5249.c | 16 static u8 rts5249_get_ic_version(struct rtsx_pcr *pcr) in rts5249_get_ic_version() argument 20 rtsx_pci_read_register(pcr, DUMMY_REG_RESET_0, &val); in rts5249_get_ic_version() 24 static void rts5249_fill_driving(struct rtsx_pcr *pcr, u8 voltage) in rts5249_fill_driving() argument 42 drive_sel = pcr->sd30_drive_sel_3v3; in rts5249_fill_driving() 45 drive_sel = pcr->sd30_drive_sel_1v8; in rts5249_fill_driving() 48 rtsx_pci_add_cmd(pcr, WRITE_REG_CMD, SD30_CLK_DRIVE_SEL, in rts5249_fill_driving() 50 rtsx_pci_add_cmd(pcr, WRITE_REG_CMD, SD30_CMD_DRIVE_SEL, in rts5249_fill_driving() 52 rtsx_pci_add_cmd(pcr, WRITE_REG_CMD, SD30_DAT_DRIVE_SEL, in rts5249_fill_driving() 56 static void rtsx_base_fetch_vendor_settings(struct rtsx_pcr *pcr) in rtsx_base_fetch_vendor_settings() argument 58 struct pci_dev *pdev = pcr->pci; in rtsx_base_fetch_vendor_settings() [all …]
|
H A D | rts5264.c | 17 static u8 rts5264_get_ic_version(struct rtsx_pcr *pcr) in rts5264_get_ic_version() argument 21 rtsx_pci_read_register(pcr, DUMMY_REG_RESET_0, &val); in rts5264_get_ic_version() 25 static void rts5264_fill_driving(struct rtsx_pcr *pcr, u8 voltage) in rts5264_fill_driving() argument 43 drive_sel = pcr->sd30_drive_sel_3v3; in rts5264_fill_driving() 46 drive_sel = pcr->sd30_drive_sel_1v8; in rts5264_fill_driving() 49 rtsx_pci_write_register(pcr, SD30_CLK_DRIVE_SEL, in rts5264_fill_driving() 51 rtsx_pci_write_register(pcr, SD30_CMD_DRIVE_SEL, in rts5264_fill_driving() 53 rtsx_pci_write_register(pcr, SD30_DAT_DRIVE_SEL, in rts5264_fill_driving() 57 static void rts5264_force_power_down(struct rtsx_pcr *pcr, u8 pm_state, bool runtime) in rts5264_force_power_down() argument 60 rtsx_pci_write_register(pcr, AUTOLOAD_CFG_BASE + 1, MASK_8_BIT_DEF, 0); in rts5264_force_power_down() [all …]
|
H A D | rts5227.c | 17 static u8 rts5227_get_ic_version(struct rtsx_pcr *pcr) in rts5227_get_ic_version() argument 21 rtsx_pci_read_register(pcr, DUMMY_REG_RESET_0, &val); in rts5227_get_ic_version() 25 static void rts5227_fill_driving(struct rtsx_pcr *pcr, u8 voltage) in rts5227_fill_driving() argument 43 drive_sel = pcr->sd30_drive_sel_3v3; in rts5227_fill_driving() 46 drive_sel = pcr->sd30_drive_sel_1v8; in rts5227_fill_driving() 49 rtsx_pci_add_cmd(pcr, WRITE_REG_CMD, SD30_CLK_DRIVE_SEL, in rts5227_fill_driving() 51 rtsx_pci_add_cmd(pcr, WRITE_REG_CMD, SD30_CMD_DRIVE_SEL, in rts5227_fill_driving() 53 rtsx_pci_add_cmd(pcr, WRITE_REG_CMD, SD30_DAT_DRIVE_SEL, in rts5227_fill_driving() 57 static void rts5227_fetch_vendor_settings(struct rtsx_pcr *pcr) in rts5227_fetch_vendor_settings() argument 59 struct pci_dev *pdev = pcr->pci; in rts5227_fetch_vendor_settings() [all …]
|
H A D | rts5261.c | 18 static u8 rts5261_get_ic_version(struct rtsx_pcr *pcr) in rts5261_get_ic_version() argument 22 rtsx_pci_read_register(pcr, DUMMY_REG_RESET_0, &val); in rts5261_get_ic_version() 26 static void rts5261_fill_driving(struct rtsx_pcr *pcr, u8 voltage) in rts5261_fill_driving() argument 44 drive_sel = pcr->sd30_drive_sel_3v3; in rts5261_fill_driving() 47 drive_sel = pcr->sd30_drive_sel_1v8; in rts5261_fill_driving() 50 rtsx_pci_write_register(pcr, SD30_CLK_DRIVE_SEL, in rts5261_fill_driving() 53 rtsx_pci_write_register(pcr, SD30_CMD_DRIVE_SEL, in rts5261_fill_driving() 56 rtsx_pci_write_register(pcr, SD30_DAT_DRIVE_SEL, in rts5261_fill_driving() 60 static void rts5261_force_power_down(struct rtsx_pcr *pcr, u8 pm_state, bool runtime) in rts5261_force_power_down() argument 63 rtsx_pci_write_register(pcr, AUTOLOAD_CFG_BASE + 1, MASK_8_BIT_DEF, 0); in rts5261_force_power_down() [all …]
|
H A D | rts5228.c | 19 static u8 rts5228_get_ic_version(struct rtsx_pcr *pcr) in rts5228_get_ic_version() argument 23 rtsx_pci_read_register(pcr, DUMMY_REG_RESET_0, &val); in rts5228_get_ic_version() 27 static void rts5228_fill_driving(struct rtsx_pcr *pcr, u8 voltage) in rts5228_fill_driving() argument 45 drive_sel = pcr->sd30_drive_sel_3v3; in rts5228_fill_driving() 48 drive_sel = pcr->sd30_drive_sel_1v8; in rts5228_fill_driving() 51 rtsx_pci_write_register(pcr, SD30_CLK_DRIVE_SEL, in rts5228_fill_driving() 54 rtsx_pci_write_register(pcr, SD30_CMD_DRIVE_SEL, in rts5228_fill_driving() 57 rtsx_pci_write_register(pcr, SD30_DAT_DRIVE_SEL, in rts5228_fill_driving() 61 static void rtsx5228_fetch_vendor_settings(struct rtsx_pcr *pcr) in rtsx5228_fetch_vendor_settings() argument 63 struct pci_dev *pdev = pcr->pci; in rtsx5228_fetch_vendor_settings() [all …]
|
H A D | rts5260.c | 19 static u8 rts5260_get_ic_version(struct rtsx_pcr *pcr) in rts5260_get_ic_version() argument 23 rtsx_pci_read_register(pcr, DUMMY_REG_RESET_0, &val); in rts5260_get_ic_version() 27 static void rts5260_fill_driving(struct rtsx_pcr *pcr, u8 voltage) in rts5260_fill_driving() argument 45 drive_sel = pcr->sd30_drive_sel_3v3; in rts5260_fill_driving() 48 drive_sel = pcr->sd30_drive_sel_1v8; in rts5260_fill_driving() 51 rtsx_pci_write_register(pcr, SD30_CLK_DRIVE_SEL, in rts5260_fill_driving() 54 rtsx_pci_write_register(pcr, SD30_CMD_DRIVE_SEL, in rts5260_fill_driving() 57 rtsx_pci_write_register(pcr, SD30_DAT_DRIVE_SEL, in rts5260_fill_driving() 61 static void rtsx_base_fetch_vendor_settings(struct rtsx_pcr *pcr) in rtsx_base_fetch_vendor_settings() argument 63 struct pci_dev *pdev = pcr->pci; in rtsx_base_fetch_vendor_settings() [all …]
|
H A D | rts5229.c | 16 static u8 rts5229_get_ic_version(struct rtsx_pcr *pcr) in rts5229_get_ic_version() argument 20 rtsx_pci_read_register(pcr, DUMMY_REG_RESET_0, &val); in rts5229_get_ic_version() 24 static void rts5229_fetch_vendor_settings(struct rtsx_pcr *pcr) in rts5229_fetch_vendor_settings() argument 26 struct pci_dev *pdev = pcr->pci; in rts5229_fetch_vendor_settings() 30 pcr_dbg(pcr, "Cfg 0x%x: 0x%x\n", PCR_SETTING_REG1, reg); in rts5229_fetch_vendor_settings() 35 pcr->aspm_en = rtsx_reg_to_aspm(reg); in rts5229_fetch_vendor_settings() 36 pcr->sd30_drive_sel_1v8 = in rts5229_fetch_vendor_settings() 38 pcr->card_drive_sel &= 0x3F; in rts5229_fetch_vendor_settings() 39 pcr->card_drive_sel |= rtsx_reg_to_card_drive_sel(reg); in rts5229_fetch_vendor_settings() 42 pcr_dbg(pcr, "Cfg 0x%x: 0x%x\n", PCR_SETTING_REG2, reg); in rts5229_fetch_vendor_settings() [all …]
|
H A D | rts5209.c | 16 static u8 rts5209_get_ic_version(struct rtsx_pcr *pcr) in rts5209_get_ic_version() argument 20 val = rtsx_pci_readb(pcr, 0x1C); in rts5209_get_ic_version() 24 static void rts5209_fetch_vendor_settings(struct rtsx_pcr *pcr) in rts5209_fetch_vendor_settings() argument 26 struct pci_dev *pdev = pcr->pci; in rts5209_fetch_vendor_settings() 30 pcr_dbg(pcr, "Cfg 0x%x: 0x%x\n", PCR_SETTING_REG1, reg); in rts5209_fetch_vendor_settings() 34 pcr->flags |= PCR_MS_PMOS; in rts5209_fetch_vendor_settings() 35 pcr->aspm_en = rts5209_reg_to_aspm(reg); in rts5209_fetch_vendor_settings() 39 pcr_dbg(pcr, "Cfg 0x%x: 0x%x\n", PCR_SETTING_REG2, reg); in rts5209_fetch_vendor_settings() 42 pcr->sd30_drive_sel_1v8 = in rts5209_fetch_vendor_settings() 44 pcr->sd30_drive_sel_3v3 = in rts5209_fetch_vendor_settings() [all …]
|
H A D | rtl8411.c | 18 static u8 rtl8411_get_ic_version(struct rtsx_pcr *pcr) in rtl8411_get_ic_version() argument 22 rtsx_pci_read_register(pcr, SYS_VER, &val); in rtl8411_get_ic_version() 26 static int rtl8411b_is_qfn48(struct rtsx_pcr *pcr) in rtl8411b_is_qfn48() argument 30 rtsx_pci_read_register(pcr, RTL8411B_PACKAGE_MODE, &val); in rtl8411b_is_qfn48() 38 static void rtl8411_fetch_vendor_settings(struct rtsx_pcr *pcr) in rtl8411_fetch_vendor_settings() argument 40 struct pci_dev *pdev = pcr->pci; in rtl8411_fetch_vendor_settings() 45 pcr_dbg(pcr, "Cfg 0x%x: 0x%x\n", PCR_SETTING_REG1, reg1); in rtl8411_fetch_vendor_settings() 50 pcr->aspm_en = rtsx_reg_to_aspm(reg1); in rtl8411_fetch_vendor_settings() 51 pcr->sd30_drive_sel_1v8 = in rtl8411_fetch_vendor_settings() 53 pcr->card_drive_sel &= 0x3F; in rtl8411_fetch_vendor_settings() [all …]
|
H A D | rtsx_pcr.h | 61 int __rtsx_pci_write_phy_register(struct rtsx_pcr *pcr, u8 addr, u16 val); 62 int __rtsx_pci_read_phy_register(struct rtsx_pcr *pcr, u8 addr, u16 *val); 64 void rts5209_init_params(struct rtsx_pcr *pcr); 65 void rts5229_init_params(struct rtsx_pcr *pcr); 66 void rtl8411_init_params(struct rtsx_pcr *pcr); 67 void rtl8402_init_params(struct rtsx_pcr *pcr); 68 void rts5227_init_params(struct rtsx_pcr *pcr); 69 void rts522a_init_params(struct rtsx_pcr *pcr); 70 void rts5249_init_params(struct rtsx_pcr *pcr); 71 void rts524a_init_params(struct rtsx_pcr *pcr); [all …]
|
/linux/include/linux/ |
H A D | rtsx_pci.h | 92 #define rtsx_pci_writel(pcr, reg, value) \ argument 93 iowrite32(value, (pcr)->remap_addr + reg) 94 #define rtsx_pci_readl(pcr, reg) \ argument 95 ioread32((pcr)->remap_addr + reg) 96 #define rtsx_pci_writew(pcr, reg, value) \ argument 97 iowrite16(value, (pcr)->remap_addr + reg) 98 #define rtsx_pci_readw(pcr, reg) \ argument 99 ioread16((pcr)->remap_addr + reg) 100 #define rtsx_pci_writeb(pcr, reg, value) \ argument 101 iowrite8(value, (pcr)->remap_addr + reg) [all …]
|
/linux/sound/soc/ti/ |
H A D | davinci-i2s.c | 133 u32 pcr; member 186 davinci_mcbsp_write_reg(dev, DAVINCI_MCBSP_PCR_REG, dev->pcr ^ m); in toggle_clock() 187 davinci_mcbsp_write_reg(dev, DAVINCI_MCBSP_PCR_REG, dev->pcr); in toggle_clock() 201 if (dev->pcr & (DAVINCI_MCBSP_PCR_FSXM | DAVINCI_MCBSP_PCR_FSRM)) { in davinci_mcbsp_start() 283 unsigned int pcr; in davinci_i2s_set_dai_fmt() local 314 pcr = DAVINCI_MCBSP_PCR_FSXM | in davinci_i2s_set_dai_fmt() 329 pcr = DAVINCI_MCBSP_PCR_FSRM | DAVINCI_MCBSP_PCR_FSXM; in davinci_i2s_set_dai_fmt() 330 pcr |= DAVINCI_MCBSP_PCR_SCLKME; in davinci_i2s_set_dai_fmt() 334 pcr = DAVINCI_MCBSP_PCR_CLKXM | in davinci_i2s_set_dai_fmt() 345 pcr = 0; in davinci_i2s_set_dai_fmt() [all …]
|
/linux/drivers/video/fbdev/ |
H A D | imxfb.c | 44 u32 pcr; member 181 u_int pcr; member 377 u32 pcr = 0; in imxfb_check_var() local 413 pcr = (unsigned int)tmp; in imxfb_check_var() 415 if (--pcr > PCR_PCD_MASK) { in imxfb_check_var() 416 pcr = PCR_PCD_MASK; in imxfb_check_var() 418 lcd_clk / pcr); in imxfb_check_var() 423 pcr |= FIELD_PREP(PCR_BPIX_MASK, PCR_BPIX_18); in imxfb_check_var() 429 pcr |= FIELD_PREP(PCR_BPIX_MASK, PCR_BPIX_12); in imxfb_check_var() 431 pcr |= FIELD_PREP(PCR_BPIX_MASK, PCR_BPIX_16); in imxfb_check_var() [all …]
|
/linux/net/atm/ |
H A D | atm_misc.c | 78 if (tp->pcr && tp->pcr != ATM_MAX_PCR) in atm_pcr_goal() 79 return -tp->pcr; in atm_pcr_goal() 80 if (tp->min_pcr && !tp->pcr) in atm_pcr_goal()
|
/linux/arch/sparc/kernel/ |
H A D | perf_event.c | 108 u64 pcr[MAX_HWEVENTS]; member 740 u64 pcr; in sparc_vt_write_pmc() local 742 pcr = pcr_ops->read_pcr(idx); in sparc_vt_write_pmc() 744 pcr &= ~(PCR_N4_OV | PCR_N4_NTC); in sparc_vt_write_pmc() 748 pcr_ops->write_pcr(idx, pcr); in sparc_vt_write_pmc() 837 val = cpuc->pcr[pcr_index]; in sparc_pmu_enable_event() 840 cpuc->pcr[pcr_index] = val; in sparc_pmu_enable_event() 842 pcr_ops->write_pcr(pcr_index, cpuc->pcr[pcr_index]); in sparc_pmu_enable_event() 855 val = cpuc->pcr[pcr_index]; in sparc_pmu_disable_event() 858 cpuc->pcr[pcr_index] = val; in sparc_pmu_disable_event() [all …]
|
/linux/drivers/media/platform/ti/omap3isp/ |
H A D | isph3a_af.c | 29 u32 pcr; in h3a_af_setup_regs() local 104 pcr = conf->rgb_pos << AF_RGBPOS_SHIFT; in h3a_af_setup_regs() 107 pcr |= AF_FVMODE; in h3a_af_setup_regs() 110 pcr |= AF_ALAW_EN; in h3a_af_setup_regs() 114 pcr |= AF_MED_EN; in h3a_af_setup_regs() 116 pcr |= conf->hmf.threshold << AF_MED_TH_SHIFT; in h3a_af_setup_regs() 120 AF_PCR_MASK, pcr); in h3a_af_setup_regs()
|
/linux/drivers/media/test-drivers/vidtv/ |
H A D | vidtv_pes.c | 183 static u32 vidtv_pes_write_pcr_bits(u8 *to, u32 to_offset, u64 pcr) in vidtv_pes_write_pcr_bits() argument 192 div = div64_u64_rem(pcr, 300, &rem); in vidtv_pes_write_pcr_bits() 247 args->pcr); in vidtv_pes_write_stuffing() 249 *last_pcr = args->pcr; in vidtv_pes_write_stuffing() 311 .pcr = args->pcr, in vidtv_pes_write_into() 328 u64 last_pcr = args->pcr; in vidtv_pes_write_into()
|
H A D | vidtv_ts.c | 20 static u32 vidtv_ts_write_pcr_bits(u8 *to, u32 to_offset, u64 pcr) in vidtv_ts_write_pcr_bits() argument 29 div = div64_u64_rem(pcr, 300, &rem); in vidtv_ts_write_pcr_bits() 121 args.pcr); in vidtv_ts_pcr_write_into()
|
/linux/security/integrity/ima/ |
H A D | ima_main.c | 220 int pcr = CONFIG_IMA_MEASURE_PCR_IDX; in process_measurement() local 236 mask, func, &pcr, &template_desc, NULL, in process_measurement() 326 if ((action & IMA_MEASURE) && (iint->measured_pcrs & (0x1 << pcr))) in process_measurement() 384 xattr_value, xattr_len, modsig, pcr, in process_measurement() 387 rc = ima_check_blacklist(iint, modsig, pcr); in process_measurement() 497 int pcr; in ima_file_mprotect() local 508 &pcr, &template, NULL, NULL); in ima_file_mprotect() 511 MMAP_CHECK_REQPROT, &pcr, &template, NULL, in ima_file_mprotect() 982 int pcr, const char *func_data, in process_buffer_measurement() argument 1026 &prop, 0, func, &pcr, &template, in process_buffer_measurement() [all …]
|
H A D | ima.h | 107 int pcr; member 377 enum ima_hooks func, int *pcr, 387 int xattr_len, const struct modsig *modsig, int pcr, 392 int pcr, const char *func_data, 401 const unsigned char *filename, int pcr); 408 enum ima_hooks func, int mask, int flags, int *pcr, 433 const struct modsig *modsig, int pcr); 451 const struct modsig *modsig, int pcr) in ima_check_blacklist() argument
|
H A D | ima_fs.c | 155 u32 pcr, namelen, template_data_len; /* temporary fields */ in ima_measurements_show() local 180 pcr = !ima_canonical_fmt ? e->pcr : (__force u32)cpu_to_le32(e->pcr); in ima_measurements_show() 181 ima_putc(m, &pcr, sizeof(e->pcr)); in ima_measurements_show() 272 seq_printf(m, "%2d ", e->pcr); in ima_ascii_measurements_show()
|
/linux/sound/soc/fsl/ |
H A D | imx-audmux.c | 179 int imx_audmux_v1_configure_port(unsigned int port, unsigned int pcr) in imx_audmux_v1_configure_port() argument 190 writel(pcr, audmux_base + port_mapping[port]); in imx_audmux_v1_configure_port() 229 unsigned int pcr = 0; in imx_audmux_parse_dt_defaults() local 255 pcr |= val; in imx_audmux_parse_dt_defaults() 273 imx_audmux_v1_configure_port(port, pcr); in imx_audmux_parse_dt_defaults()
|
/linux/drivers/mtd/nand/raw/ |
H A D | stm32_fmc2_nand.c | 323 u32 pcr = 0, pcr_mask; in stm32_fmc2_nfc_setup() local 329 pcr |= FMC2_PCR_ECCALG; in stm32_fmc2_nfc_setup() 330 pcr |= FMC2_PCR_BCHECC; in stm32_fmc2_nfc_setup() 332 pcr |= FMC2_PCR_ECCALG; in stm32_fmc2_nfc_setup() 338 pcr |= FIELD_PREP(FMC2_PCR_PWID, FMC2_PCR_PWID_BUSWIDTH_16); in stm32_fmc2_nfc_setup() 342 pcr |= FIELD_PREP(FMC2_PCR_ECCSS, FMC2_PCR_ECCSS_512); in stm32_fmc2_nfc_setup() 344 regmap_update_bits(nfc->regmap, FMC2_PCR, pcr_mask, pcr); in stm32_fmc2_nfc_setup() 416 u32 pcr; in stm32_fmc2_nfc_set_buswidth_16() local 418 pcr = set ? FIELD_PREP(FMC2_PCR_PWID, FMC2_PCR_PWID_BUSWIDTH_16) : in stm32_fmc2_nfc_set_buswidth_16() 421 regmap_update_bits(nfc->regmap, FMC2_PCR, FMC2_PCR_PWID, pcr); in stm32_fmc2_nfc_set_buswidth_16() [all …]
|
/linux/include/uapi/linux/ |
H A D | atmsvc.h | 52 #define SELECT_TOP_PCR(tp) ((tp).pcr ? (tp).pcr : \
|