Lines Matching refs:pcr
310 u32 pcr = 0, pcr_mask; in stm32_fmc2_nfc_setup() local
316 pcr |= FMC2_PCR_ECCALG; in stm32_fmc2_nfc_setup()
317 pcr |= FMC2_PCR_BCHECC; in stm32_fmc2_nfc_setup()
319 pcr |= FMC2_PCR_ECCALG; in stm32_fmc2_nfc_setup()
325 pcr |= FIELD_PREP(FMC2_PCR_PWID, FMC2_PCR_PWID_BUSWIDTH_16); in stm32_fmc2_nfc_setup()
329 pcr |= FIELD_PREP(FMC2_PCR_ECCSS, FMC2_PCR_ECCSS_512); in stm32_fmc2_nfc_setup()
331 regmap_update_bits(nfc->regmap, FMC2_PCR, pcr_mask, pcr); in stm32_fmc2_nfc_setup()
397 u32 pcr; in stm32_fmc2_nfc_set_buswidth_16() local
399 pcr = set ? FIELD_PREP(FMC2_PCR_PWID, FMC2_PCR_PWID_BUSWIDTH_16) : in stm32_fmc2_nfc_set_buswidth_16()
402 regmap_update_bits(nfc->regmap, FMC2_PCR, FMC2_PCR_PWID, pcr); in stm32_fmc2_nfc_set_buswidth_16()
1349 u32 pcr; in stm32_fmc2_nfc_init() local
1351 regmap_read(nfc->regmap, FMC2_PCR, &pcr); in stm32_fmc2_nfc_init()
1357 pcr |= FMC2_PCR_PWAITEN; in stm32_fmc2_nfc_init()
1358 pcr |= FMC2_PCR_PBKEN; in stm32_fmc2_nfc_init()
1361 pcr &= ~FMC2_PCR_PWID; in stm32_fmc2_nfc_init()
1364 pcr &= ~FMC2_PCR_ECCEN; in stm32_fmc2_nfc_init()
1367 pcr &= ~FMC2_PCR_ECCALG; in stm32_fmc2_nfc_init()
1368 pcr &= ~FMC2_PCR_BCHECC; in stm32_fmc2_nfc_init()
1369 pcr &= ~FMC2_PCR_WEN; in stm32_fmc2_nfc_init()
1372 pcr &= ~FMC2_PCR_ECCSS; in stm32_fmc2_nfc_init()
1373 pcr |= FIELD_PREP(FMC2_PCR_ECCSS, FMC2_PCR_ECCSS_2048); in stm32_fmc2_nfc_init()
1376 pcr &= ~FMC2_PCR_TCLR; in stm32_fmc2_nfc_init()
1377 pcr |= FIELD_PREP(FMC2_PCR_TCLR, FMC2_PCR_TCLR_DEFAULT); in stm32_fmc2_nfc_init()
1378 pcr &= ~FMC2_PCR_TAR; in stm32_fmc2_nfc_init()
1379 pcr |= FIELD_PREP(FMC2_PCR_TAR, FMC2_PCR_TAR_DEFAULT); in stm32_fmc2_nfc_init()
1386 regmap_write(nfc->regmap, FMC2_PCR, pcr); in stm32_fmc2_nfc_init()