Lines Matching full:pcr
324 u32 pcr = 0, pcr_mask; in stm32_fmc2_nfc_setup() local
330 pcr |= FMC2_PCR_ECCALG; in stm32_fmc2_nfc_setup()
331 pcr |= FMC2_PCR_BCHECC; in stm32_fmc2_nfc_setup()
333 pcr |= FMC2_PCR_ECCALG; in stm32_fmc2_nfc_setup()
339 pcr |= FIELD_PREP(FMC2_PCR_PWID, FMC2_PCR_PWID_BUSWIDTH_16); in stm32_fmc2_nfc_setup()
343 pcr |= FIELD_PREP(FMC2_PCR_ECCSS, FMC2_PCR_ECCSS_512); in stm32_fmc2_nfc_setup()
345 regmap_update_bits(nfc->regmap, FMC2_PCR, pcr_mask, pcr); in stm32_fmc2_nfc_setup()
417 u32 pcr; in stm32_fmc2_nfc_set_buswidth_16() local
419 pcr = set ? FIELD_PREP(FMC2_PCR_PWID, FMC2_PCR_PWID_BUSWIDTH_16) : in stm32_fmc2_nfc_set_buswidth_16()
422 regmap_update_bits(nfc->regmap, FMC2_PCR, FMC2_PCR_PWID, pcr); in stm32_fmc2_nfc_set_buswidth_16()
1371 u32 pcr; in stm32_fmc2_nfc_init() local
1373 regmap_read(nfc->regmap, FMC2_PCR, &pcr); in stm32_fmc2_nfc_init()
1379 pcr |= FMC2_PCR_PWAITEN; in stm32_fmc2_nfc_init()
1380 pcr |= FMC2_PCR_PBKEN; in stm32_fmc2_nfc_init()
1383 pcr &= ~FMC2_PCR_PWID; in stm32_fmc2_nfc_init()
1386 pcr &= ~FMC2_PCR_ECCEN; in stm32_fmc2_nfc_init()
1389 pcr &= ~FMC2_PCR_ECCALG; in stm32_fmc2_nfc_init()
1390 pcr &= ~FMC2_PCR_BCHECC; in stm32_fmc2_nfc_init()
1391 pcr &= ~FMC2_PCR_WEN; in stm32_fmc2_nfc_init()
1394 pcr &= ~FMC2_PCR_ECCSS; in stm32_fmc2_nfc_init()
1395 pcr |= FIELD_PREP(FMC2_PCR_ECCSS, FMC2_PCR_ECCSS_2048); in stm32_fmc2_nfc_init()
1398 pcr &= ~FMC2_PCR_TCLR; in stm32_fmc2_nfc_init()
1399 pcr |= FIELD_PREP(FMC2_PCR_TCLR, FMC2_PCR_TCLR_DEFAULT); in stm32_fmc2_nfc_init()
1400 pcr &= ~FMC2_PCR_TAR; in stm32_fmc2_nfc_init()
1401 pcr |= FIELD_PREP(FMC2_PCR_TAR, FMC2_PCR_TAR_DEFAULT); in stm32_fmc2_nfc_init()
1408 regmap_write(nfc->regmap, FMC2_PCR, pcr); in stm32_fmc2_nfc_init()