Lines Matching refs:pcr
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()
1370 u32 pcr; in stm32_fmc2_nfc_init() local
1372 regmap_read(nfc->regmap, FMC2_PCR, &pcr); in stm32_fmc2_nfc_init()
1378 pcr |= FMC2_PCR_PWAITEN; in stm32_fmc2_nfc_init()
1379 pcr |= FMC2_PCR_PBKEN; in stm32_fmc2_nfc_init()
1382 pcr &= ~FMC2_PCR_PWID; in stm32_fmc2_nfc_init()
1385 pcr &= ~FMC2_PCR_ECCEN; in stm32_fmc2_nfc_init()
1388 pcr &= ~FMC2_PCR_ECCALG; in stm32_fmc2_nfc_init()
1389 pcr &= ~FMC2_PCR_BCHECC; in stm32_fmc2_nfc_init()
1390 pcr &= ~FMC2_PCR_WEN; in stm32_fmc2_nfc_init()
1393 pcr &= ~FMC2_PCR_ECCSS; in stm32_fmc2_nfc_init()
1394 pcr |= FIELD_PREP(FMC2_PCR_ECCSS, FMC2_PCR_ECCSS_2048); in stm32_fmc2_nfc_init()
1397 pcr &= ~FMC2_PCR_TCLR; in stm32_fmc2_nfc_init()
1398 pcr |= FIELD_PREP(FMC2_PCR_TCLR, FMC2_PCR_TCLR_DEFAULT); in stm32_fmc2_nfc_init()
1399 pcr &= ~FMC2_PCR_TAR; in stm32_fmc2_nfc_init()
1400 pcr |= FIELD_PREP(FMC2_PCR_TAR, FMC2_PCR_TAR_DEFAULT); in stm32_fmc2_nfc_init()
1407 regmap_write(nfc->regmap, FMC2_PCR, pcr); in stm32_fmc2_nfc_init()