| /optee_os/core/arch/arm/dts/ |
| H A D | stm32mp215f-dk-ca35tdcid-rif.dtsi | 8 …RIFPROT(RIF_RCC_RESOURCE(69), RIF_UNUSED, RIF_UNLOCK, RIF_SEC, RIF_PRIV, RIF_CID1, RIF_SEM_DIS, RI… 9 …RIFPROT(RIF_RCC_RESOURCE(64), RIF_UNUSED, RIF_UNLOCK, RIF_SEC, RIF_PRIV, RIF_CID1, RIF_SEM_DIS, RI… 10 …RIFPROT(RIF_RCC_RESOURCE(65), RIF_UNUSED, RIF_UNLOCK, RIF_SEC, RIF_PRIV, RIF_CID1, RIF_SEM_DIS, RI… 11 …RIFPROT(RIF_RCC_RESOURCE(66), RIF_UNUSED, RIF_UNLOCK, RIF_SEC, RIF_PRIV, RIF_CID1, RIF_SEM_DIS, RI… 12 …RIFPROT(RIF_RCC_RESOURCE(67), RIF_UNUSED, RIF_UNLOCK, RIF_SEC, RIF_PRIV, RIF_CID1, RIF_SEM_DIS, RI… 13 …RIFPROT(RIF_RCC_RESOURCE(68), RIF_UNUSED, RIF_UNLOCK, RIF_SEC, RIF_PRIV, RIF_CID1, RIF_SEM_DIS, RI… 14 …RIFPROT(RIF_RCC_RESOURCE(70), RIF_UNUSED, RIF_UNLOCK, RIF_SEC, RIF_PRIV, RIF_CID1, RIF_SEM_DIS, RI… 36 …RIFPROT(RIF_RCC_RESOURCE(102), RIF_UNUSED, RIF_UNLOCK, RIF_SEC, RIF_PRIV, RIF_CID1, RIF_SEM_DIS, R… 37 …RIFPROT(RIF_RCC_RESOURCE(103), RIF_UNUSED, RIF_UNLOCK, RIF_SEC, RIF_PRIV, RIF_CID1, RIF_SEM_DIS, R… 38 …RIFPROT(RIF_RCC_RESOURCE(104), RIF_UNUSED, RIF_UNLOCK, RIF_SEC, RIF_PRIV, RIF_CID1, RIF_SEM_DIS, R… [all …]
|
| H A D | stm32mp235f-dk-ca35tdcid-rif.dtsi | 25 …RIFPROT(STM32MP25_RIFSC_LPTIM1_ID, RIF_UNUSED, RIF_UNLOCK, RIF_SEC, RIF_PRIV, RIF_CID1, RIF_SEM_DI… 55 …RIFPROT(STM32MP25_RIFSC_I2C7_ID, RIF_UNUSED, RIF_UNLOCK, RIF_SEC, RIF_PRIV, RIF_CID1, RIF_SEM_DIS,… 77 …RIFPROT(STM32MP25_RIFSC_STGEN_ID, RIF_UNUSED, RIF_LOCK, RIF_SEC, RIF_PRIV, RIF_CID1, RIF_SEM_DIS, … 95 …RIFPROT(STM32MP25_RIFSC_RNG_ID, RIF_UNUSED, RIF_LOCK, RIF_SEC, RIF_PRIV, RIF_CID1, RIF_SEM_DIS, RI… 96 …RIFPROT(STM32MP25_RIFSC_PKA_ID, RIF_UNUSED, RIF_LOCK, RIF_SEC, RIF_PRIV, RIF_CID1, RIF_SEM_DIS, RI… 97 …RIFPROT(STM32MP25_RIFSC_SAES_ID, RIF_UNUSED, RIF_LOCK, RIF_SEC, RIF_PRIV, RIF_CID1, RIF_SEM_DIS, R… 98 …RIFPROT(STM32MP25_RIFSC_HASH_ID, RIF_UNUSED, RIF_LOCK, RIF_SEC, RIF_PRIV, RIF_CID1, RIF_SEM_DIS, R… 101 …RIFPROT(STM32MP25_RIFSC_IWDG1_ID, RIF_UNUSED, RIF_LOCK, RIF_SEC, RIF_PRIV, RIF_CID1, RIF_SEM_DIS, … 108 …RIFPROT(STM32MP25_RIFSC_VREFBUF_ID, RIF_UNUSED, RIF_UNLOCK, RIF_SEC, RIF_PRIV, RIF_CID1, RIF_SEM_D… 110 …RIFPROT(STM32MP25_RIFSC_RAMCFG_ID, RIF_UNUSED, RIF_UNLOCK, RIF_SEC, RIF_PRIV, RIF_CID1, RIF_SEM_DI… [all …]
|
| H A D | stm32mp257f-ev1-ca35tdcid-rif.dtsi | 27 …RIFPROT(STM32MP25_RIFSC_LPTIM1_ID, RIF_UNUSED, RIF_UNLOCK, RIF_SEC, RIF_PRIV, RIF_CID1, RIF_SEM_DI… 57 …RIFPROT(STM32MP25_RIFSC_I2C7_ID, RIF_UNUSED, RIF_UNLOCK, RIF_SEC, RIF_PRIV, RIF_CID1, RIF_SEM_DIS,… 79 …RIFPROT(STM32MP25_RIFSC_STGEN_ID, RIF_UNUSED, RIF_LOCK, RIF_SEC, RIF_PRIV, RIF_CID1, RIF_SEM_DIS, … 97 …RIFPROT(STM32MP25_RIFSC_RNG_ID, RIF_UNUSED, RIF_LOCK, RIF_SEC, RIF_PRIV, RIF_CID1, RIF_SEM_DIS, RI… 98 …RIFPROT(STM32MP25_RIFSC_PKA_ID, RIF_UNUSED, RIF_LOCK, RIF_SEC, RIF_PRIV, RIF_CID1, RIF_SEM_DIS, RI… 99 …RIFPROT(STM32MP25_RIFSC_SAES_ID, RIF_UNUSED, RIF_LOCK, RIF_SEC, RIF_PRIV, RIF_CID1, RIF_SEM_DIS, R… 100 …RIFPROT(STM32MP25_RIFSC_HASH_ID, RIF_UNUSED, RIF_LOCK, RIF_SEC, RIF_PRIV, RIF_CID1, RIF_SEM_DIS, R… 103 …RIFPROT(STM32MP25_RIFSC_IWDG1_ID, RIF_UNUSED, RIF_LOCK, RIF_SEC, RIF_PRIV, RIF_CID1, RIF_SEM_DIS, … 110 …RIFPROT(STM32MP25_RIFSC_VREFBUF_ID, RIF_UNUSED, RIF_UNLOCK, RIF_SEC, RIF_PRIV, RIF_CID1, RIF_SEM_D… 112 …RIFPROT(STM32MP25_RIFSC_RAMCFG_ID, RIF_UNUSED, RIF_UNLOCK, RIF_SEC, RIF_PRIV, RIF_CID1, RIF_SEM_DI… [all …]
|
| H A D | stm32mp257f-dk-ca35tdcid-rif.dtsi | 25 …RIFPROT(STM32MP25_RIFSC_LPTIM1_ID, RIF_UNUSED, RIF_UNLOCK, RIF_SEC, RIF_PRIV, RIF_CID1, RIF_SEM_DI… 55 …RIFPROT(STM32MP25_RIFSC_I2C7_ID, RIF_UNUSED, RIF_UNLOCK, RIF_SEC, RIF_PRIV, RIF_CID1, RIF_SEM_DIS,… 77 …RIFPROT(STM32MP25_RIFSC_STGEN_ID, RIF_UNUSED, RIF_LOCK, RIF_SEC, RIF_PRIV, RIF_CID1, RIF_SEM_DIS, … 95 …RIFPROT(STM32MP25_RIFSC_RNG_ID, RIF_UNUSED, RIF_LOCK, RIF_SEC, RIF_PRIV, RIF_CID1, RIF_SEM_DIS, RI… 96 …RIFPROT(STM32MP25_RIFSC_PKA_ID, RIF_UNUSED, RIF_LOCK, RIF_SEC, RIF_PRIV, RIF_CID1, RIF_SEM_DIS, RI… 97 …RIFPROT(STM32MP25_RIFSC_SAES_ID, RIF_UNUSED, RIF_LOCK, RIF_SEC, RIF_PRIV, RIF_CID1, RIF_SEM_DIS, R… 98 …RIFPROT(STM32MP25_RIFSC_HASH_ID, RIF_UNUSED, RIF_LOCK, RIF_SEC, RIF_PRIV, RIF_CID1, RIF_SEM_DIS, R… 101 …RIFPROT(STM32MP25_RIFSC_IWDG1_ID, RIF_UNUSED, RIF_LOCK, RIF_SEC, RIF_PRIV, RIF_CID1, RIF_SEM_DIS, … 108 …RIFPROT(STM32MP25_RIFSC_VREFBUF_ID, RIF_UNUSED, RIF_UNLOCK, RIF_SEC, RIF_PRIV, RIF_CID1, RIF_SEM_D… 110 …RIFPROT(STM32MP25_RIFSC_RAMCFG_ID, RIF_UNUSED, RIF_UNLOCK, RIF_SEC, RIF_PRIV, RIF_CID1, RIF_SEM_DI… [all …]
|
| /optee_os/core/include/dt-bindings/firewall/ |
| H A D | stm32mp25-rif.h | 11 #define RIF_CID1 0x1 macro 23 #define RIF_CID1_BF (1 << RIF_CID1) 32 #define RIF_CID1_BF BIT(RIF_CID1)
|
| /optee_os/core/drivers/firewall/ |
| H A D | stm32_rif.c | 109 ((io_read32(addr) & scid_mask) >> _CIDCFGR_SCID_SHIFT) != RIF_CID1) in stm32_rif_acquire_semaphore() 127 ((io_read32(addr) & scid_mask) >> _CIDCFGR_SCID_SHIFT) == RIF_CID1) in stm32_rif_release_semaphore()
|
| H A D | stm32_rifsc.c | 832 if (!stm32_rif_semaphore_enabled_and_ok(cidcfgr, RIF_CID1)) in stm32_rifsc_acquire_access() 842 if (!stm32_rif_scid_ok(cidcfgr, RIFSC_RISC_CIDCFGR_SCID_MASK, RIF_CID1)) in stm32_rifsc_acquire_access() 918 if (stm32_rif_semaphore_enabled_and_ok(cidcfgr, RIF_CID1)) in stm32_rifsc_release_access() 939 _SEMCR_SEMCID_SHIFT) == RIF_CID1; in stm32_rifsc_sem_pm_suspend() 976 RIF_CID1) || in stm32_rifsc_sem_pm_resume() 1017 _RIFSC_RIMC_CR_TDCID_MASK)) == (RIF_CID1 << _CIDCFGR_SCID_SHIFT)) in stm32_rifsc_check_tdcid()
|
| H A D | stm32_risaf.c | 617 (read && !_RISAF_REG_READ_OK(cidcfgr, RIF_CID1)) || in stm32_risaf_acquire_access() 618 (write && !_RISAF_REG_WRITE_OK(cidcfgr, RIF_CID1)))) { in stm32_risaf_acquire_access()
|
| H A D | stm32_risab.c | 180 _RISAB_PG_CIDCFGR_DDCID_SHIFT) == RIF_CID1) in regs_access_granted()
|
| /optee_os/core/drivers/ |
| H A D | stm32_fmc.c | 111 if (!stm32_rif_semaphore_enabled_and_ok(cidcfgr, RIF_CID1)) in handle_available_semaphores() 338 RIF_CID1); in check_fmc_rif_conf() 364 if (stm32_rif_check_access(cidcfgr, semcr, MAX_CID_SUPPORTED, RIF_CID1)) in configure_fmc()
|
| H A D | stm32_ipcc.c | 144 if (!proc1_cidfilt || cid1 == RIF_CID1) { in apply_rif_config() 150 if (!proc2_cidfilt || cid2 == RIF_CID1) { in apply_rif_config()
|
| H A D | stm32_gpio.c | 466 RIF_CID1)) { in pin_is_accessible() 469 } else if (stm32_rif_semaphore_enabled_and_ok(cidcfgr, RIF_CID1)) { in pin_is_accessible() 494 if (stm32_rif_semaphore_enabled_and_ok(cidcfgr, RIF_CID1)) in acquire_rif_semaphore_if_needed() 526 if (stm32_rif_semaphore_enabled_and_ok(cidcfgr, RIF_CID1) && in release_rif_semaphore_if_acquired() 527 semaphore_current_cid(bank, pin) == RIF_CID1) { in release_rif_semaphore_if_acquired() 951 if (!stm32_rif_semaphore_enabled_and_ok(cidcfgr, RIF_CID1)) in handle_available_semaphores()
|
| H A D | stm32_hpdma.c | 104 if (!stm32_rif_semaphore_enabled_and_ok(cidcfgr, RIF_CID1)) in handle_available_semaphores()
|
| H A D | stm32_rtc.c | 280 get_field_u32(cidcfgr, RTC_CIDCFGR_SCID_MASK) == RIF_CID1; in cid1_has_access()
|
| /optee_os/core/drivers/clk/ |
| H A D | clk-stm32mp21.c | 103 #define RIF_CID1 0x1 macro 745 return cid_reg_value & BIT(RIF_CID1 + RCC_SEMWL_SHIFT); in stm32_rcc_has_access_by_id() 752 RCC_CIDCFGR_SCID_SHIFT) != RIF_CID1) in stm32_rcc_has_access_by_id() 3501 if (!stm32_rif_semaphore_enabled_and_ok(cidcfgr, RIF_CID1)) in handle_available_semaphores()
|
| H A D | clk-stm32mp25.c | 3576 if (!stm32_rif_semaphore_enabled_and_ok(cidcfgr, RIF_CID1)) in handle_available_semaphores()
|