| /rk3399_ARM-atf/drivers/nxp/clk/s32cc/ |
| H A D | mc_me.c | 46 static bool is_interconnect_disabled(uintptr_t rdc, uint32_t part) in is_interconnect_disabled() argument 48 return ((mmio_read_32(RDC_RD_N_STATUS(rdc, part)) & in is_interconnect_disabled() 52 static void enable_interconnect(uintptr_t rdc, uint32_t part) in enable_interconnect() argument 55 mmio_setbits_32(RDC_RD_CTRL(rdc, part), RDC_CTRL_UNLOCK); in enable_interconnect() 58 mmio_clrbits_32(RDC_RD_CTRL(rdc, part), RDC_RD_INTERCONNECT_DISABLE); in enable_interconnect() 61 while (is_interconnect_disabled(rdc, part)) { in enable_interconnect() 65 mmio_clrbits_32(RDC_RD_CTRL(rdc, part), RDC_CTRL_UNLOCK); in enable_interconnect() 68 static int mc_me_check_partition_nb_valid(uint32_t part) in mc_me_check_partition_nb_valid() argument 70 if (part >= MC_ME_MAX_PARTITIONS) { in mc_me_check_partition_nb_valid() 71 ERROR("Invalid partition %" PRIu32 "\n", part); in mc_me_check_partition_nb_valid() [all …]
|
| H A D | mc_rgm.c | 26 void mc_rgm_periph_reset(uintptr_t rgm, uint32_t part, uint32_t value) in mc_rgm_periph_reset() argument 32 current_regs = mmio_read_32(MC_RGM_PRST(rgm, part)); in mc_rgm_periph_reset() 49 mmio_setbits_32(MC_RGM_PRST(rgm, part), in mc_rgm_periph_reset() 51 while ((mmio_read_32(MC_RGM_PRST(rgm, part)) & in mc_rgm_periph_reset() 55 mmio_clrbits_32(MC_RGM_PRST(rgm, part), in mc_rgm_periph_reset() 57 while ((mmio_read_32(MC_RGM_PRST(rgm, part)) & in mc_rgm_periph_reset() 66 void mc_rgm_periph_reset(uintptr_t rgm, uint32_t part, uint32_t value) in mc_rgm_periph_reset() argument 68 mmio_write_32(MC_RGM_PRST(rgm, part), value); in mc_rgm_periph_reset() 72 void mc_rgm_release_periph(uintptr_t rgm, uint32_t part, uint32_t periph) in mc_rgm_release_periph() argument 76 reg = mmio_read_32(MC_RGM_PRST(rgm, part)); in mc_rgm_release_periph() [all …]
|
| /rk3399_ARM-atf/drivers/nxp/clk/s32cc/include/ |
| H A D | s32cc-mc-rgm.h | 10 void mc_rgm_periph_reset(uintptr_t rgm, uint32_t part, uint32_t value); 11 void mc_rgm_release_periph(uintptr_t rgm, uint32_t part, uint32_t periph); 12 void mc_rgm_release_part(uintptr_t rgm, uint32_t part); 13 void mc_rgm_wait_part_deassert(uintptr_t rgm, uint32_t part);
|
| H A D | s32cc-mc-me.h | 12 uint32_t part);
|
| /rk3399_ARM-atf/plat/arm/common/ |
| H A D | arm_ni.c | 130 uint32_t part; in plat_arm_ni_setup() local 134 part = reg & NI_PIDR0_PART_MASK; in plat_arm_ni_setup() 136 part |= ((reg & NI_PIDR1_PART_MASK) << NI_PIDR1_PART_SHIFT); in plat_arm_ni_setup() 138 if (part != NI_TOWER) { in plat_arm_ni_setup() 139 ERROR("0x%x is not supported\n", part); in plat_arm_ni_setup()
|
| /rk3399_ARM-atf/docs/design/ |
| H A D | trusted-board-boot.rst | 88 The private part of this key is used to sign the trusted boot firmware 89 certificate and the trusted key certificate. The public part is the ROTPK. 93 The private part is used to sign the key certificates corresponding to the 94 secure world images (SCP_BL2, BL31 and BL32). The public part is stored in 99 The private part is used to sign the key certificate corresponding to the 100 non-secure world image (BL33). The public part is stored in one of the 105 For each of SCP_BL2, BL31, BL32 and BL33, the private part is used to 106 sign the content certificate for the BL3X image. The public part is stored 122 It is self-signed with the private part of the ROT key. It contains a hash of 128 It is self-signed with the private part of the ROT key. It contains the [all …]
|
| /rk3399_ARM-atf/docs/threat_model/ |
| H A D | index.rst | 4 Threat modeling is an important part of Secure Development Lifecycle (SDL)
|
| /rk3399_ARM-atf/ |
| H A D | dco.txt | 17 (a) The contribution was created in whole or in part by me and I 24 work with modifications, whether created in whole or in part
|
| /rk3399_ARM-atf/plat/nxp/soc-lx2160a/ |
| H A D | ddr_tbbr.mk | 42 $(info Generating: Trusted key certificate as part of DDR cert creation) 47 $(info Using: Trusted key certificate as part of DDR cert creation)
|
| /rk3399_ARM-atf/tools/memory/src/memory/ |
| H A D | summary.py | 377 for part in parts: 378 cur = self._move_up_tree(cur, part) 388 for part in parts: 390 if part not in children: 393 cur = children[part]
|
| /rk3399_ARM-atf/docs/plat/ |
| H A D | amd-versal2.rst | 5 The platform only uses the runtime part of TF-A as AMD Versal Gen 2 already 75 - Custom package is not directly part of the TF-A source. 85 required to be part of the TF-A build.
|
| H A D | imx8ulp.rst | 4 i.MX 8ULP is part of the ULP family with emphasis on extreme low-power techniques 17 is tightly integrated for efficient communication. The part is streamlined to minimize
|
| H A D | xilinx-versal.rst | 5 The platform only uses the runtime part of TF-A as Xilinx Versal already has a 92 - Custom package is not directly part of the TF-A source. 102 required to be part of the TF-A build.
|
| H A D | s32g274a.rst | 49 This script makes use of the ``mkimage`` tool, which is part of the U-Boot drop 107 SoCs part of the S32 Common Chassis family, and therefore it needs to
|
| H A D | imx9.rst | 8 (graphics, image, display, audio and voice). The i.MX 9 series, part of the EdgeVerse™
|
| H A D | xilinx-versal-net.rst | 5 The platform only uses the runtime part of TF-A as Xilinx Versal NET already
|
| /rk3399_ARM-atf/docs/plat/arm/fvp/ |
| H A D | index.rst | 12 exhaustive list of |FVP|\s which TF-A is regularly tested on as part of our
|
| /rk3399_ARM-atf/docs/plat/st/ |
| H A D | stm32mp2.rst | 66 The `STM32MP2 part number codification`_ page gives more information about part numbers. 195 .. _STM32MP2 part number codification: https://wiki.st.com/stm32mpu/wiki/STM32MP25_microprocessor#P…
|
| H A D | stm32mp1.rst | 47 The `STM32MP1 part number codification`_ page gives more information about part numbers. 220 .. _STM32MP1 part number codification: https://wiki.st.com/stm32mpu/wiki/STM32MP15_microprocessor#P…
|
| /rk3399_ARM-atf/docs/getting_started/ |
| H A D | tools-build.rst | 18 platform. While it is not an intrinsic part of the FIP format, a BL33 image is 122 The ``cert_create`` tool is built as part of the TF-A build process when the 152 The ``encrypt_fw`` tool is built as part of the TF-A build process when the
|
| /rk3399_ARM-atf/docs/plat/nxp/ |
| H A D | nxp-ls-tbbr.rst | 58 …-- For this to work, file name for cert and keys are provided as part of compilation or build com… 60 --- default file names will be used, incase not provided as part compilation or build command. 64 verified as part of CoT by Boot ROM during secure boot.
|
| /rk3399_ARM-atf/include/drivers/nxp/clk/s32cc/ |
| H A D | s32cc-clk-modules.h | 256 struct s32cc_part *part; member 266 .part = (PART_META), \
|
| /rk3399_ARM-atf/docs/components/fconf/ |
| H A D | index.rst | 16 platform-defined tables. In the future, it may be provided as part of a device 121 The first category applies to properties being part of the firmware and shared
|
| /rk3399_ARM-atf/licenses/ |
| H A D | LICENSE-APACHE-2.0.txt | 104 excluding those notices that do not pertain to any part of 107 (d) If the Work includes a "NOTICE" text file as part of its 111 pertain to any part of the Derivative Works, in at least one 113 as part of the Derivative Works; within the Source form or
|
| /rk3399_ARM-atf/docs/about/ |
| H A D | features.rst | 6 the documents that are part of the *Components* and *System Design* chapters. 91 as part of the FIP, to be passed through the firmware stages.
|