Lines Matching full:secure
362 /* Bits 31..0 : Initiate secure erase even though ERASEPROTECT is enabled if KEY fields match */
2404 /* Description: Push a key slot over secure APB */
2406 /* Bit 0 : Push a key slot over secure APB */
2412 /* Description: Key successfully pushed over secure APB */
2414 /* Bit 0 : Key successfully pushed over secure APB */
2544 /* Description: Select key slot ID to be read over AHB or pushed over secure APB when TASKS_PUSH_KE…
2546 /* Bits 7..0 : Select key slot ID to be read over AHB, or pushed over secure APB, when TASKS_PUSH_K…
2639 /* Description: Non-secure APPROTECT enable register */
2646 /* Bit 0 : Allow non-secure code to set APPROTECT */
4373 /* Description: Select between default DETECT signal behaviour and LDETECT mode (For non-secure pin…
4382 /* Description: Select between default DETECT signal behaviour and LDETECT mode (For secure pin onl…
7689 …ERM_SECATTR_NonSecure (0UL) /*!< Bus accesses from this domain have the non-secure attribute set */
7690 #define SPU_EXTDOMAIN_PERM_SECATTR_Secure (1UL) /*!< Bus accesses from this domain have secure attr…
7692 /* Bits 1..0 : Define configuration capabilities for TrustZone Cortex-M secure attribute */
7695 …ure (0UL) /*!< The bus access from this external domain always have the non-secure attribute set */
7696 …_Secure (1UL) /*!< The bus access from this external domain always have the secure attribute set */
7697 #define SPU_EXTDOMAIN_PERM_SECUREMAPPING_UserSelectable (2UL) /*!< Non-secure or secure attribute f…
7700 /* Description: Description cluster: Select between secure and non-secure attribute for the DPPI c…
7702 /* Bit 15 : Select secure attribute. */
7705 #define SPU_DPPI_PERM_CHANNEL15_NonSecure (0UL) /*!< Channel15 has its non-secure attribute set */
7706 #define SPU_DPPI_PERM_CHANNEL15_Secure (1UL) /*!< Channel15 has its secure attribute set */
7708 /* Bit 14 : Select secure attribute. */
7711 #define SPU_DPPI_PERM_CHANNEL14_NonSecure (0UL) /*!< Channel14 has its non-secure attribute set */
7712 #define SPU_DPPI_PERM_CHANNEL14_Secure (1UL) /*!< Channel14 has its secure attribute set */
7714 /* Bit 13 : Select secure attribute. */
7717 #define SPU_DPPI_PERM_CHANNEL13_NonSecure (0UL) /*!< Channel13 has its non-secure attribute set */
7718 #define SPU_DPPI_PERM_CHANNEL13_Secure (1UL) /*!< Channel13 has its secure attribute set */
7720 /* Bit 12 : Select secure attribute. */
7723 #define SPU_DPPI_PERM_CHANNEL12_NonSecure (0UL) /*!< Channel12 has its non-secure attribute set */
7724 #define SPU_DPPI_PERM_CHANNEL12_Secure (1UL) /*!< Channel12 has its secure attribute set */
7726 /* Bit 11 : Select secure attribute. */
7729 #define SPU_DPPI_PERM_CHANNEL11_NonSecure (0UL) /*!< Channel11 has its non-secure attribute set */
7730 #define SPU_DPPI_PERM_CHANNEL11_Secure (1UL) /*!< Channel11 has its secure attribute set */
7732 /* Bit 10 : Select secure attribute. */
7735 #define SPU_DPPI_PERM_CHANNEL10_NonSecure (0UL) /*!< Channel10 has its non-secure attribute set */
7736 #define SPU_DPPI_PERM_CHANNEL10_Secure (1UL) /*!< Channel10 has its secure attribute set */
7738 /* Bit 9 : Select secure attribute. */
7741 #define SPU_DPPI_PERM_CHANNEL9_NonSecure (0UL) /*!< Channel9 has its non-secure attribute set */
7742 #define SPU_DPPI_PERM_CHANNEL9_Secure (1UL) /*!< Channel9 has its secure attribute set */
7744 /* Bit 8 : Select secure attribute. */
7747 #define SPU_DPPI_PERM_CHANNEL8_NonSecure (0UL) /*!< Channel8 has its non-secure attribute set */
7748 #define SPU_DPPI_PERM_CHANNEL8_Secure (1UL) /*!< Channel8 has its secure attribute set */
7750 /* Bit 7 : Select secure attribute. */
7753 #define SPU_DPPI_PERM_CHANNEL7_NonSecure (0UL) /*!< Channel7 has its non-secure attribute set */
7754 #define SPU_DPPI_PERM_CHANNEL7_Secure (1UL) /*!< Channel7 has its secure attribute set */
7756 /* Bit 6 : Select secure attribute. */
7759 #define SPU_DPPI_PERM_CHANNEL6_NonSecure (0UL) /*!< Channel6 has its non-secure attribute set */
7760 #define SPU_DPPI_PERM_CHANNEL6_Secure (1UL) /*!< Channel6 has its secure attribute set */
7762 /* Bit 5 : Select secure attribute. */
7765 #define SPU_DPPI_PERM_CHANNEL5_NonSecure (0UL) /*!< Channel5 has its non-secure attribute set */
7766 #define SPU_DPPI_PERM_CHANNEL5_Secure (1UL) /*!< Channel5 has its secure attribute set */
7768 /* Bit 4 : Select secure attribute. */
7771 #define SPU_DPPI_PERM_CHANNEL4_NonSecure (0UL) /*!< Channel4 has its non-secure attribute set */
7772 #define SPU_DPPI_PERM_CHANNEL4_Secure (1UL) /*!< Channel4 has its secure attribute set */
7774 /* Bit 3 : Select secure attribute. */
7777 #define SPU_DPPI_PERM_CHANNEL3_NonSecure (0UL) /*!< Channel3 has its non-secure attribute set */
7778 #define SPU_DPPI_PERM_CHANNEL3_Secure (1UL) /*!< Channel3 has its secure attribute set */
7780 /* Bit 2 : Select secure attribute. */
7783 #define SPU_DPPI_PERM_CHANNEL2_NonSecure (0UL) /*!< Channel2 has its non-secure attribute set */
7784 #define SPU_DPPI_PERM_CHANNEL2_Secure (1UL) /*!< Channel2 has its secure attribute set */
7786 /* Bit 1 : Select secure attribute. */
7789 #define SPU_DPPI_PERM_CHANNEL1_NonSecure (0UL) /*!< Channel1 has its non-secure attribute set */
7790 #define SPU_DPPI_PERM_CHANNEL1_Secure (1UL) /*!< Channel1 has its secure attribute set */
7792 /* Bit 0 : Select secure attribute. */
7795 #define SPU_DPPI_PERM_CHANNEL0_NonSecure (0UL) /*!< Channel0 has its non-secure attribute set */
7796 #define SPU_DPPI_PERM_CHANNEL0_Secure (1UL) /*!< Channel0 has its secure attribute set */
7808 /* Description: Description cluster: Select between secure and non-secure attribute for pins 0 to …
7810 /* Bit 31 : Select secure attribute attribute for PIN 31. */
7813 #define SPU_GPIOPORT_PERM_PIN31_NonSecure (0UL) /*!< Pin 31 has its non-secure attribute set */
7814 #define SPU_GPIOPORT_PERM_PIN31_Secure (1UL) /*!< Pin 31 has its secure attribute set */
7816 /* Bit 30 : Select secure attribute attribute for PIN 30. */
7819 #define SPU_GPIOPORT_PERM_PIN30_NonSecure (0UL) /*!< Pin 30 has its non-secure attribute set */
7820 #define SPU_GPIOPORT_PERM_PIN30_Secure (1UL) /*!< Pin 30 has its secure attribute set */
7822 /* Bit 29 : Select secure attribute attribute for PIN 29. */
7825 #define SPU_GPIOPORT_PERM_PIN29_NonSecure (0UL) /*!< Pin 29 has its non-secure attribute set */
7826 #define SPU_GPIOPORT_PERM_PIN29_Secure (1UL) /*!< Pin 29 has its secure attribute set */
7828 /* Bit 28 : Select secure attribute attribute for PIN 28. */
7831 #define SPU_GPIOPORT_PERM_PIN28_NonSecure (0UL) /*!< Pin 28 has its non-secure attribute set */
7832 #define SPU_GPIOPORT_PERM_PIN28_Secure (1UL) /*!< Pin 28 has its secure attribute set */
7834 /* Bit 27 : Select secure attribute attribute for PIN 27. */
7837 #define SPU_GPIOPORT_PERM_PIN27_NonSecure (0UL) /*!< Pin 27 has its non-secure attribute set */
7838 #define SPU_GPIOPORT_PERM_PIN27_Secure (1UL) /*!< Pin 27 has its secure attribute set */
7840 /* Bit 26 : Select secure attribute attribute for PIN 26. */
7843 #define SPU_GPIOPORT_PERM_PIN26_NonSecure (0UL) /*!< Pin 26 has its non-secure attribute set */
7844 #define SPU_GPIOPORT_PERM_PIN26_Secure (1UL) /*!< Pin 26 has its secure attribute set */
7846 /* Bit 25 : Select secure attribute attribute for PIN 25. */
7849 #define SPU_GPIOPORT_PERM_PIN25_NonSecure (0UL) /*!< Pin 25 has its non-secure attribute set */
7850 #define SPU_GPIOPORT_PERM_PIN25_Secure (1UL) /*!< Pin 25 has its secure attribute set */
7852 /* Bit 24 : Select secure attribute attribute for PIN 24. */
7855 #define SPU_GPIOPORT_PERM_PIN24_NonSecure (0UL) /*!< Pin 24 has its non-secure attribute set */
7856 #define SPU_GPIOPORT_PERM_PIN24_Secure (1UL) /*!< Pin 24 has its secure attribute set */
7858 /* Bit 23 : Select secure attribute attribute for PIN 23. */
7861 #define SPU_GPIOPORT_PERM_PIN23_NonSecure (0UL) /*!< Pin 23 has its non-secure attribute set */
7862 #define SPU_GPIOPORT_PERM_PIN23_Secure (1UL) /*!< Pin 23 has its secure attribute set */
7864 /* Bit 22 : Select secure attribute attribute for PIN 22. */
7867 #define SPU_GPIOPORT_PERM_PIN22_NonSecure (0UL) /*!< Pin 22 has its non-secure attribute set */
7868 #define SPU_GPIOPORT_PERM_PIN22_Secure (1UL) /*!< Pin 22 has its secure attribute set */
7870 /* Bit 21 : Select secure attribute attribute for PIN 21. */
7873 #define SPU_GPIOPORT_PERM_PIN21_NonSecure (0UL) /*!< Pin 21 has its non-secure attribute set */
7874 #define SPU_GPIOPORT_PERM_PIN21_Secure (1UL) /*!< Pin 21 has its secure attribute set */
7876 /* Bit 20 : Select secure attribute attribute for PIN 20. */
7879 #define SPU_GPIOPORT_PERM_PIN20_NonSecure (0UL) /*!< Pin 20 has its non-secure attribute set */
7880 #define SPU_GPIOPORT_PERM_PIN20_Secure (1UL) /*!< Pin 20 has its secure attribute set */
7882 /* Bit 19 : Select secure attribute attribute for PIN 19. */
7885 #define SPU_GPIOPORT_PERM_PIN19_NonSecure (0UL) /*!< Pin 19 has its non-secure attribute set */
7886 #define SPU_GPIOPORT_PERM_PIN19_Secure (1UL) /*!< Pin 19 has its secure attribute set */
7888 /* Bit 18 : Select secure attribute attribute for PIN 18. */
7891 #define SPU_GPIOPORT_PERM_PIN18_NonSecure (0UL) /*!< Pin 18 has its non-secure attribute set */
7892 #define SPU_GPIOPORT_PERM_PIN18_Secure (1UL) /*!< Pin 18 has its secure attribute set */
7894 /* Bit 17 : Select secure attribute attribute for PIN 17. */
7897 #define SPU_GPIOPORT_PERM_PIN17_NonSecure (0UL) /*!< Pin 17 has its non-secure attribute set */
7898 #define SPU_GPIOPORT_PERM_PIN17_Secure (1UL) /*!< Pin 17 has its secure attribute set */
7900 /* Bit 16 : Select secure attribute attribute for PIN 16. */
7903 #define SPU_GPIOPORT_PERM_PIN16_NonSecure (0UL) /*!< Pin 16 has its non-secure attribute set */
7904 #define SPU_GPIOPORT_PERM_PIN16_Secure (1UL) /*!< Pin 16 has its secure attribute set */
7906 /* Bit 15 : Select secure attribute attribute for PIN 15. */
7909 #define SPU_GPIOPORT_PERM_PIN15_NonSecure (0UL) /*!< Pin 15 has its non-secure attribute set */
7910 #define SPU_GPIOPORT_PERM_PIN15_Secure (1UL) /*!< Pin 15 has its secure attribute set */
7912 /* Bit 14 : Select secure attribute attribute for PIN 14. */
7915 #define SPU_GPIOPORT_PERM_PIN14_NonSecure (0UL) /*!< Pin 14 has its non-secure attribute set */
7916 #define SPU_GPIOPORT_PERM_PIN14_Secure (1UL) /*!< Pin 14 has its secure attribute set */
7918 /* Bit 13 : Select secure attribute attribute for PIN 13. */
7921 #define SPU_GPIOPORT_PERM_PIN13_NonSecure (0UL) /*!< Pin 13 has its non-secure attribute set */
7922 #define SPU_GPIOPORT_PERM_PIN13_Secure (1UL) /*!< Pin 13 has its secure attribute set */
7924 /* Bit 12 : Select secure attribute attribute for PIN 12. */
7927 #define SPU_GPIOPORT_PERM_PIN12_NonSecure (0UL) /*!< Pin 12 has its non-secure attribute set */
7928 #define SPU_GPIOPORT_PERM_PIN12_Secure (1UL) /*!< Pin 12 has its secure attribute set */
7930 /* Bit 11 : Select secure attribute attribute for PIN 11. */
7933 #define SPU_GPIOPORT_PERM_PIN11_NonSecure (0UL) /*!< Pin 11 has its non-secure attribute set */
7934 #define SPU_GPIOPORT_PERM_PIN11_Secure (1UL) /*!< Pin 11 has its secure attribute set */
7936 /* Bit 10 : Select secure attribute attribute for PIN 10. */
7939 #define SPU_GPIOPORT_PERM_PIN10_NonSecure (0UL) /*!< Pin 10 has its non-secure attribute set */
7940 #define SPU_GPIOPORT_PERM_PIN10_Secure (1UL) /*!< Pin 10 has its secure attribute set */
7942 /* Bit 9 : Select secure attribute attribute for PIN 9. */
7945 #define SPU_GPIOPORT_PERM_PIN9_NonSecure (0UL) /*!< Pin 9 has its non-secure attribute set */
7946 #define SPU_GPIOPORT_PERM_PIN9_Secure (1UL) /*!< Pin 9 has its secure attribute set */
7948 /* Bit 8 : Select secure attribute attribute for PIN 8. */
7951 #define SPU_GPIOPORT_PERM_PIN8_NonSecure (0UL) /*!< Pin 8 has its non-secure attribute set */
7952 #define SPU_GPIOPORT_PERM_PIN8_Secure (1UL) /*!< Pin 8 has its secure attribute set */
7954 /* Bit 7 : Select secure attribute attribute for PIN 7. */
7957 #define SPU_GPIOPORT_PERM_PIN7_NonSecure (0UL) /*!< Pin 7 has its non-secure attribute set */
7958 #define SPU_GPIOPORT_PERM_PIN7_Secure (1UL) /*!< Pin 7 has its secure attribute set */
7960 /* Bit 6 : Select secure attribute attribute for PIN 6. */
7963 #define SPU_GPIOPORT_PERM_PIN6_NonSecure (0UL) /*!< Pin 6 has its non-secure attribute set */
7964 #define SPU_GPIOPORT_PERM_PIN6_Secure (1UL) /*!< Pin 6 has its secure attribute set */
7966 /* Bit 5 : Select secure attribute attribute for PIN 5. */
7969 #define SPU_GPIOPORT_PERM_PIN5_NonSecure (0UL) /*!< Pin 5 has its non-secure attribute set */
7970 #define SPU_GPIOPORT_PERM_PIN5_Secure (1UL) /*!< Pin 5 has its secure attribute set */
7972 /* Bit 4 : Select secure attribute attribute for PIN 4. */
7975 #define SPU_GPIOPORT_PERM_PIN4_NonSecure (0UL) /*!< Pin 4 has its non-secure attribute set */
7976 #define SPU_GPIOPORT_PERM_PIN4_Secure (1UL) /*!< Pin 4 has its secure attribute set */
7978 /* Bit 3 : Select secure attribute attribute for PIN 3. */
7981 #define SPU_GPIOPORT_PERM_PIN3_NonSecure (0UL) /*!< Pin 3 has its non-secure attribute set */
7982 #define SPU_GPIOPORT_PERM_PIN3_Secure (1UL) /*!< Pin 3 has its secure attribute set */
7984 /* Bit 2 : Select secure attribute attribute for PIN 2. */
7987 #define SPU_GPIOPORT_PERM_PIN2_NonSecure (0UL) /*!< Pin 2 has its non-secure attribute set */
7988 #define SPU_GPIOPORT_PERM_PIN2_Secure (1UL) /*!< Pin 2 has its secure attribute set */
7990 /* Bit 1 : Select secure attribute attribute for PIN 1. */
7993 #define SPU_GPIOPORT_PERM_PIN1_NonSecure (0UL) /*!< Pin 1 has its non-secure attribute set */
7994 #define SPU_GPIOPORT_PERM_PIN1_Secure (1UL) /*!< Pin 1 has its secure attribute set */
7996 /* Bit 0 : Select secure attribute attribute for PIN 0. */
7999 #define SPU_GPIOPORT_PERM_PIN0_NonSecure (0UL) /*!< Pin 0 has its non-secure attribute set */
8000 #define SPU_GPIOPORT_PERM_PIN0_Secure (1UL) /*!< Pin 0 has its secure attribute set */
8012 /* Description: Description cluster: Define which flash region can contain the non-secure callable …
8025 /* Description: Description cluster: Define the size of the non-secure callable (NSC) region n */
8033 /* Bits 3..0 : Size of the non-secure callable (NSC) region n */
8036 …!< The region n is not defined as a non-secure callable region. Normal security attributes (secure…
8037 #define SPU_FLASHNSC_SIZE_SIZE_32 (1UL) /*!< The region n is defined as non-secure callable with a …
8038 #define SPU_FLASHNSC_SIZE_SIZE_64 (2UL) /*!< The region n is defined as non-secure callable with a …
8039 #define SPU_FLASHNSC_SIZE_SIZE_128 (3UL) /*!< The region n is defined as non-secure callable with a…
8040 #define SPU_FLASHNSC_SIZE_SIZE_256 (4UL) /*!< The region n is defined as non-secure callable with a…
8041 #define SPU_FLASHNSC_SIZE_SIZE_512 (5UL) /*!< The region n is defined as non-secure callable with a…
8042 #define SPU_FLASHNSC_SIZE_SIZE_1024 (6UL) /*!< The region n is defined as non-secure callable with …
8043 #define SPU_FLASHNSC_SIZE_SIZE_2048 (7UL) /*!< The region n is defined as non-secure callable with …
8044 #define SPU_FLASHNSC_SIZE_SIZE_4096 (8UL) /*!< The region n is defined as non-secure callable with …
8047 /* Description: Description cluster: Define which RAM region can contain the non-secure callable (N…
8060 /* Description: Description cluster: Define the size of the non-secure callable (NSC) region n */
8068 /* Bits 3..0 : Size of the non-secure callable (NSC) region n */
8071 …!< The region n is not defined as a non-secure callable region. Normal security attributes (secure…
8072 #define SPU_RAMNSC_SIZE_SIZE_32 (1UL) /*!< The region n is defined as non-secure callable with a 32…
8073 #define SPU_RAMNSC_SIZE_SIZE_64 (2UL) /*!< The region n is defined as non-secure callable with a 64…
8074 #define SPU_RAMNSC_SIZE_SIZE_128 (3UL) /*!< The region n is defined as non-secure callable with a 1…
8075 #define SPU_RAMNSC_SIZE_SIZE_256 (4UL) /*!< The region n is defined as non-secure callable with a 2…
8076 #define SPU_RAMNSC_SIZE_SIZE_512 (5UL) /*!< The region n is defined as non-secure callable with a 5…
8077 #define SPU_RAMNSC_SIZE_SIZE_1024 (6UL) /*!< The region n is defined as non-secure callable with a …
8078 #define SPU_RAMNSC_SIZE_SIZE_2048 (7UL) /*!< The region n is defined as non-secure callable with a …
8079 #define SPU_RAMNSC_SIZE_SIZE_4096 (8UL) /*!< The region n is defined as non-secure callable with a …
8093 …U_FLASHREGION_PERM_SECATTR_Non_Secure (0UL) /*!< Flash region n security attribute is non-secure */
8094 #define SPU_FLASHREGION_PERM_SECATTR_Secure (1UL) /*!< Flash region n security attribute is secure …
8126 …e SPU_RAMREGION_PERM_SECATTR_Non_Secure (0UL) /*!< RAM region n security attribute is non-secure */
8127 #define SPU_RAMREGION_PERM_SECATTR_Secure (1UL) /*!< RAM region n security attribute is secure */
8165 …onSecure (0UL) /*!< DMA transfers initiated by this peripheral have the non-secure attribute set */
8166 …MASEC_Secure (1UL) /*!< DMA transfers initiated by this peripheral have the secure attribute set */
8171 …pheral is mapped in non-secure peripheral address space. If SECUREMAPPING == Split: Peripheral is …
8172 #define SPU_PERIPHID_PERM_SECATTR_Secure (1UL) /*!< Peripheral is mapped in secure peripheral addre…
8181 /* Bits 1..0 : Define configuration capabilities for TrustZone Cortex-M secure attribute */
8184 …CUREMAPPING_NonSecure (0UL) /*!< This peripheral is always accessible as a non-secure peripheral */
8185 …PERM_SECUREMAPPING_Secure (1UL) /*!< This peripheral is always accessible as a secure peripheral */
8186 #define SPU_PERIPHID_PERM_SECUREMAPPING_UserSelectable (2UL) /*!< Non-secure or secure attribute fo…
8187 …) /*!< This peripheral implements the split security mechanism. Non-secure or secure attribute for…
10544 /* Description: Secure access port protection */
10546 /* Bits 31..0 : Blocks debugger read/write access to all secure CPU registers and secure
10575 /* Bits 31..0 : Secure APB destination address */
10591 …ERM_PUSH_Disabled (0UL) /*!< Disable pushing of key value registers over secure APB, but can be re…
10592 …_PERM_PUSH_Enabled (1UL) /*!< Enable pushing of key value registers over secure APB. Register KEYS…