Home
last modified time | relevance | path

Searched refs:nv_ctr (Results 1 – 25 of 33) sorted by relevance

12

/rk3399_ARM-atf/plat/nxp/common/tbbr/
H A Dx509_tbbr.c32 int plat_get_nv_ctr(void *cookie, unsigned int *nv_ctr) in plat_get_nv_ctr() argument
39 assert(nv_ctr != NULL); in plat_get_nv_ctr()
54 *nv_ctr = 0U; in plat_get_nv_ctr()
56 *nv_ctr = (32U - __builtin_clz(val)); in plat_get_nv_ctr()
59 INFO("NV Counter value for UID %d is %d\n", uid_num, *nv_ctr); in plat_get_nv_ctr()
64 int plat_set_nv_ctr(void *cookie, unsigned int nv_ctr) in plat_set_nv_ctr() argument
72 if (nv_ctr > 32U) { in plat_set_nv_ctr()
84 sfp_val = (1U << (nv_ctr - 1)); in plat_set_nv_ctr()
H A Dcsf_tbbr.c67 int plat_get_nv_ctr(void *cookie, unsigned int *nv_ctr) in plat_get_nv_ctr() argument
73 *nv_ctr = 0U; in plat_get_nv_ctr()
78 int plat_set_nv_ctr(void *cookie, unsigned int nv_ctr) in plat_set_nv_ctr() argument
/rk3399_ARM-atf/plat/arm/board/fvp/
H A Dfvp_trusted_boot.c73 int plat_set_nv_ctr(void *cookie, unsigned int nv_ctr) in plat_set_nv_ctr() argument
85 mmio_write_32(nv_ctr_addr, nv_ctr); in plat_set_nv_ctr()
91 return (mmio_read_32(nv_ctr_addr) == nv_ctr) ? 0 : 1; in plat_set_nv_ctr()
100 int plat_get_nv_ctr(void *cookie, unsigned int *nv_ctr) in plat_get_nv_ctr() argument
106 assert(nv_ctr != NULL); in plat_get_nv_ctr()
113 *nv_ctr = *((unsigned int *)nv_ctr_addr); in plat_get_nv_ctr()
/rk3399_ARM-atf/plat/arm/board/n1sdp/
H A Dn1sdp_trusted_boot.c17 int plat_get_nv_ctr(void *cookie, unsigned int *nv_ctr) in plat_get_nv_ctr() argument
19 *nv_ctr = N1SDP_FW_NVCTR_VAL; in plat_get_nv_ctr()
31 int plat_set_nv_ctr(void *cookie, unsigned int nv_ctr) in plat_set_nv_ctr() argument
/rk3399_ARM-atf/plat/arm/board/morello/
H A Dmorello_trusted_boot.c17 int plat_get_nv_ctr(void *cookie, unsigned int *nv_ctr) in plat_get_nv_ctr() argument
19 *nv_ctr = MORELLO_FW_NVCTR_VAL; in plat_get_nv_ctr()
32 int plat_set_nv_ctr(void *cookie, unsigned int nv_ctr) in plat_set_nv_ctr() argument
/rk3399_ARM-atf/plat/arm/board/corstone1000/common/
H A Dcorstone1000_trusted_boot.c39 int plat_get_nv_ctr(void *cookie, unsigned int *nv_ctr) in plat_get_nv_ctr() argument
41 *nv_ctr = CORSTONE1000_FW_NVCTR_VAL; in plat_get_nv_ctr()
50 int plat_set_nv_ctr(void *cookie, unsigned int nv_ctr) in plat_set_nv_ctr() argument
/rk3399_ARM-atf/plat/rpi/common/
H A Drpi3_trusted_boot.c21 int plat_get_nv_ctr(void *cookie, unsigned int *nv_ctr) in plat_get_nv_ctr() argument
23 *nv_ctr = 0; in plat_get_nv_ctr()
28 int plat_set_nv_ctr(void *cookie, unsigned int nv_ctr) in plat_set_nv_ctr() argument
/rk3399_ARM-atf/plat/qemu/common/
H A Dqemu_trusted_boot.c21 int plat_get_nv_ctr(void *cookie, unsigned int *nv_ctr) in plat_get_nv_ctr() argument
23 *nv_ctr = 0; in plat_get_nv_ctr()
28 int plat_set_nv_ctr(void *cookie, unsigned int nv_ctr) in plat_set_nv_ctr() argument
/rk3399_ARM-atf/plat/socionext/synquacer/
H A Dsq_tbbr.c21 int plat_get_nv_ctr(void *cookie, unsigned int *nv_ctr) in plat_get_nv_ctr() argument
27 *nv_ctr = 0; in plat_get_nv_ctr()
32 int plat_set_nv_ctr(void *cookie, unsigned int nv_ctr) in plat_set_nv_ctr() argument
/rk3399_ARM-atf/plat/socionext/uniphier/
H A Duniphier_tbbr.c21 int plat_get_nv_ctr(void *cookie, unsigned int *nv_ctr) in plat_get_nv_ctr() argument
27 *nv_ctr = 0; in plat_get_nv_ctr()
32 int plat_set_nv_ctr(void *cookie, unsigned int nv_ctr) in plat_set_nv_ctr() argument
/rk3399_ARM-atf/plat/hisilicon/hikey/
H A Dhikey_tbbr.c21 int plat_get_nv_ctr(void *cookie, unsigned int *nv_ctr) in plat_get_nv_ctr() argument
23 *nv_ctr = 0; in plat_get_nv_ctr()
28 int plat_set_nv_ctr(void *cookie, unsigned int nv_ctr) in plat_set_nv_ctr() argument
/rk3399_ARM-atf/plat/imx/imx7/common/
H A Dimx7_trusted_boot.c21 int plat_get_nv_ctr(void *cookie, unsigned int *nv_ctr) in plat_get_nv_ctr() argument
23 *nv_ctr = 0; in plat_get_nv_ctr()
28 int plat_set_nv_ctr(void *cookie, unsigned int nv_ctr) in plat_set_nv_ctr() argument
/rk3399_ARM-atf/plat/hisilicon/hikey960/
H A Dhikey960_tbbr.c21 int plat_get_nv_ctr(void *cookie, unsigned int *nv_ctr) in plat_get_nv_ctr() argument
23 *nv_ctr = 0; in plat_get_nv_ctr()
28 int plat_set_nv_ctr(void *cookie, unsigned int nv_ctr) in plat_set_nv_ctr() argument
/rk3399_ARM-atf/plat/imx/imx8m/imx8mp/
H A Dimx8mp_trusted_boot.c21 int plat_get_nv_ctr(void *cookie, unsigned int *nv_ctr) in plat_get_nv_ctr() argument
23 *nv_ctr = 0; in plat_get_nv_ctr()
28 int plat_set_nv_ctr(void *cookie, unsigned int nv_ctr) in plat_set_nv_ctr() argument
/rk3399_ARM-atf/plat/imx/imx8m/imx8mm/
H A Dimx8mm_trusted_boot.c21 int plat_get_nv_ctr(void *cookie, unsigned int *nv_ctr) in plat_get_nv_ctr() argument
23 *nv_ctr = 0; in plat_get_nv_ctr()
28 int plat_set_nv_ctr(void *cookie, unsigned int nv_ctr) in plat_set_nv_ctr() argument
/rk3399_ARM-atf/plat/common/tbbr/
H A Dplat_tbbr.c30 unsigned int nv_ctr) in plat_set_nv_ctr2() argument
45 return plat_set_nv_ctr(cookie, nv_ctr); in plat_set_nv_ctr2()
/rk3399_ARM-atf/plat/brcm/board/common/
H A Dboard_arm_trusted_boot.c579 int plat_get_nv_ctr(void *cookie, unsigned int *nv_ctr) in plat_get_nv_ctr() argument
584 assert(nv_ctr != NULL); in plat_get_nv_ctr()
586 *nv_ctr = 0; in plat_get_nv_ctr()
591 *nv_ctr = sotp_get_trusted_nvctr(); in plat_get_nv_ctr()
593 *nv_ctr = sotp_get_nontrusted_nvctr(); in plat_get_nv_ctr()
605 int plat_set_nv_ctr(void *cookie, unsigned int nv_ctr) in plat_set_nv_ctr() argument
611 INFO("set CTR %i\n", nv_ctr); in plat_set_nv_ctr()
614 return sotp_set_trusted_nvctr(nv_ctr); in plat_set_nv_ctr()
616 return sotp_set_nontrusted_nvctr(nv_ctr); in plat_set_nv_ctr()
/rk3399_ARM-atf/plat/arm/board/common/
H A Dboard_arm_trusted_boot.c207 int plat_get_nv_ctr(void *cookie, unsigned int *nv_ctr) in plat_get_nv_ctr() argument
213 assert(nv_ctr != NULL); in plat_get_nv_ctr()
235 *nv_ctr = (unsigned int)(*nv_ctr_addr); in plat_get_nv_ctr()
248 int plat_set_nv_ctr(void *cookie, unsigned int nv_ctr) in plat_set_nv_ctr() argument
/rk3399_ARM-atf/plat/arm/board/juno/
H A Djuno_tbbr_cot_bl2.c116 .param.nv_ctr = {
158 .param.nv_ctr = {
190 .param.nv_ctr = {
239 .param.nv_ctr = {
271 .param.nv_ctr = {
342 .param.nv_ctr = {
374 .param.nv_ctr = {
487 .param.nv_ctr = {
519 .param.nv_ctr = {
589 .param.nv_ctr = {
[all …]
/rk3399_ARM-atf/plat/st/common/
H A Dstm32mp_trusted_boot.c173 int plat_get_nv_ctr(void *cookie, unsigned int *nv_ctr) in plat_get_nv_ctr() argument
176 *nv_ctr = mmio_read_32(TAMP_BASE + TAMP_COUNTR); in plat_get_nv_ctr()
182 int plat_set_nv_ctr(void *cookie, unsigned int nv_ctr) in plat_set_nv_ctr() argument
185 while (mmio_read_32(TAMP_BASE + TAMP_COUNTR) != nv_ctr) { in plat_set_nv_ctr()
/rk3399_ARM-atf/drivers/auth/tbbr/
H A Dtbbr_cot_bl2.c122 .param.nv_ctr = {
164 .param.nv_ctr = {
196 .param.nv_ctr = {
245 .param.nv_ctr = {
277 .param.nv_ctr = {
348 .param.nv_ctr = {
380 .param.nv_ctr = {
493 .param.nv_ctr = {
525 .param.nv_ctr = {
595 .param.nv_ctr = {
/rk3399_ARM-atf/drivers/nxp/auth/tbbr/
H A Dtbbr_cot.c151 .param.nv_ctr = {
194 .param.nv_ctr = {
226 .param.nv_ctr = {
297 .param.nv_ctr = {
329 .param.nv_ctr = {
442 .param.nv_ctr = {
474 .param.nv_ctr = {
546 .param.nv_ctr = {
578 .param.nv_ctr = {
689 .param.nv_ctr = {
/rk3399_ARM-atf/plat/arm/board/fvp/include/
H A Dfvp_critical_data.h20 unsigned int nv_ctr[MAX_NV_CTR_IDS]; member
/rk3399_ARM-atf/include/drivers/auth/
H A Dauth_common.h98 auth_method_param_nv_ctr_t nv_ctr; member
/rk3399_ARM-atf/tools/cot_dt2c/cot_dt2c/
H A Dcot_parser.py487 nv_ctr = self.get_nv_ctr(node)
489 if sign or nv_ctr:
502 f.write("\t\t}}{}\n".format("," if nv_ctr else ""))
504 if nv_ctr:
509 f.write("\t\t\t\t.cert_nv_ctr = &{},\n".format(self.extract_label(nv_ctr)))
510 f.write("\t\t\t\t.plat_nv_ctr = &{}\n".format(self.extract_label(nv_ctr)))
574 nv_ctr = self.get_all_nv_counters()
576 for nv in nv_ctr:

12