| /rk3399_ARM-atf/include/plat/marvell/odyssey/csr/ |
| H A D | ody-csrs-tad_cmn.h | 71 uint64_t u; 73 uint64_t start : 1; 74 uint64_t flush_type : 2; 75 uint64_t reserved_3_20 : 18; 76 uint64_t noltg : 1; 77 uint64_t nodtg : 1; 78 uint64_t reserved_23_63 : 41; 85 static inline uint64_t ODY_TAD_CMN_CACHE_FLUSH_FUNC(void) __attribute__ ((pure, always_inline)); 86 static inline uint64_t ODY_TAD_CMN_CACHE_FLUSH_FUNC(void) in ODY_TAD_CMN_CACHE_FLUSH_FUNC() 105 uint64_t u; [all …]
|
| H A D | ody-csrs-pem.h | 93 uint64_t u; 95 uint64_t addr : 31; 96 uint64_t region : 8; 97 uint64_t did_hi : 5; 98 uint64_t node : 2; 99 uint64_t reserved_46 : 1; 100 uint64_t io : 5; 101 uint64_t reserved_52_63 : 12; 113 uint64_t u; 115 uint64_t unexpected_dti_sync : 1; [all …]
|
| H A D | ody-csrs-tad.h | 95 uint64_t u; 97 uint64_t done : 1; 98 uint64_t reserved_1_63 : 63; 104 static inline uint64_t ODY_TADX_CACHE_FLUSH_STATUS(uint64_t a) __attribute__ ((pure, always_inline)… 105 static inline uint64_t ODY_TADX_CACHE_FLUSH_STATUS(uint64_t a) in ODY_TADX_CACHE_FLUSH_STATUS() 136 uint64_t u; 138 uint64_t reserved_0_3 : 4; 139 uint64_t ow : 2; 140 uint64_t addr : 42; 141 uint64_t reserved_48_51 : 4; [all …]
|
| H A D | ody-csrs-iobn.h | 86 uint64_t u; 88 uint64_t force_sclk_cond_clk_en : 1; 89 uint64_t reserved_1_3 : 3; 90 uint64_t dis_ncbo_cr_pois : 4; 91 uint64_t clken : 4; 92 uint64_t reserved_12_63 : 52; 98 static inline uint64_t ODY_IOBNX_CFG0(uint64_t a) __attribute__ ((pure, always_inline)); 99 static inline uint64_t ODY_IOBNX_CFG0(uint64_t a) in ODY_IOBNX_CFG0() 119 uint64_t u; 121 uint64_t force_rclk_cond_clk_en : 1; [all …]
|
| H A D | ody-csrs-apa.h | 70 uint64_t u; 72 uint64_t apat : 1; 73 uint64_t reserved_1_63 : 63; 79 static inline uint64_t ODY_APAX_APAT_INT_ENA_W1C(uint64_t a) __attribute__ ((pure, always_inline)); 80 static inline uint64_t ODY_APAX_APAT_INT_ENA_W1C(uint64_t a) in ODY_APAX_APAT_INT_ENA_W1C() 101 uint64_t u; 103 uint64_t apat : 1; 104 uint64_t reserved_1_63 : 63; 110 static inline uint64_t ODY_APAX_APAT_INT_ENA_W1S(uint64_t a) __attribute__ ((pure, always_inline)); 111 static inline uint64_t ODY_APAX_APAT_INT_ENA_W1S(uint64_t a) in ODY_APAX_APAT_INT_ENA_W1S() [all …]
|
| H A D | ody-csrs-mdc.h | 63 uint64_t u; 65 uint64_t reserved_0_17 : 18; 66 uint64_t ras_poison : 2; 67 uint64_t ras_transient : 1; 68 uint64_t ras_uet : 3; 69 uint64_t ras_serr : 8; 70 uint64_t ras_id : 32; 81 uint64_t u; 83 uint64_t act_cyc : 64; 90 static inline uint64_t ODY_MDC_ACTIVE_PC_FUNC(void) __attribute__ ((pure, always_inline)); [all …]
|
| H A D | ody-csrs-rst.h | 210 uint64_t u; 212 uint64_t p_local_error_code : 16; 213 uint64_t p_error_module : 8; 214 uint64_t reserved_24_27 : 4; 215 uint64_t p_boot_method : 3; 216 uint64_t p_image_partition : 1; 217 uint64_t s_local_error_code : 16; 218 uint64_t s_error_module : 8; 219 uint64_t reserved_56_59 : 4; 220 uint64_t s_boot_method : 3; [all …]
|
| H A D | ody-csrs-ecam.h | 41 uint64_t u; 43 uint64_t addr : 12; 44 uint64_t func : 8; 45 uint64_t bus : 8; 46 uint64_t dmn : 6; 47 uint64_t bcst : 1; 48 uint64_t setup : 1; 49 uint64_t did : 8; 50 uint64_t node : 2; 51 uint64_t reserved_46 : 1; [all …]
|
| H A D | ody-csrs-rnm.h | 39 uint64_t u; 41 uint64_t count : 64; 48 static inline uint64_t ODY_RNM_ACTIVE_PC_FUNC(void) __attribute__ ((pure, always_inline)); 49 static inline uint64_t ODY_RNM_ACTIVE_PC_FUNC(void) in ODY_RNM_ACTIVE_PC_FUNC() 70 uint64_t u; 72 uint64_t force_clk : 1; 73 uint64_t ebg_ctl_lock : 1; 74 uint64_t ebg_poll_en : 1; 75 uint64_t ebg_poll_delay : 10; 76 uint64_t drbg_en : 1; [all …]
|
| H A D | ody-csrs-mrml.h | 49 uint64_t u; 51 uint64_t count : 64; 58 static inline uint64_t ODY_MRML_ACTIVE_PC_FUNC(void) __attribute__ ((pure, always_inline)); 59 static inline uint64_t ODY_MRML_ACTIVE_PC_FUNC(void) in ODY_MRML_ACTIVE_PC_FUNC() 77 uint64_t u; 79 uint64_t tovalue : 32; 80 uint64_t reserved_32_62 : 31; 81 uint64_t ack_dis : 1; 88 static inline uint64_t ODY_MRML_CMD_TO_FUNC(void) __attribute__ ((pure, always_inline)); 89 static inline uint64_t ODY_MRML_CMD_TO_FUNC(void) in ODY_MRML_CMD_TO_FUNC() [all …]
|
| H A D | ody-csrs-sam.h | 63 uint64_t u; 65 uint64_t reserved_0_19 : 20; 66 uint64_t ns_en : 1; 67 uint64_t s_en : 1; 68 uint64_t reserved_22_63 : 42; 74 static inline uint64_t ODY_SAM_ASC_REGIONX_ATTR(uint64_t a) __attribute__ ((pure, always_inline)); 75 static inline uint64_t ODY_SAM_ASC_REGIONX_ATTR(uint64_t a) in ODY_SAM_ASC_REGIONX_ATTR() 95 uint64_t u; 97 uint64_t reserved_0_20 : 21; 98 uint64_t addr : 23; [all …]
|
| H A D | ody-csrs-gpio.h | 235 uint64_t u; 237 uint64_t tx_oe : 1; 238 uint64_t pin_xor : 1; 239 uint64_t int_en : 1; 240 uint64_t int_type : 1; 241 uint64_t fil_cnt : 4; 242 uint64_t fil_sel : 4; 243 uint64_t tx_od : 1; 244 uint64_t blink_en : 2; 245 uint64_t reserved_15 : 1; [all …]
|
| H A D | ody-csrs-fus.h | 39 uint64_t u; 41 uint64_t dat : 64; 47 static inline uint64_t ODY_FUS_BNK_DATX(uint64_t a) __attribute__ ((pure, always_inline)); 48 static inline uint64_t ODY_FUS_BNK_DATX(uint64_t a) in ODY_FUS_BNK_DATX() 70 uint64_t u; 72 uint64_t data : 64; 78 static inline uint64_t ODY_FUS_CACHEX(uint64_t a) __attribute__ ((pure, always_inline)); 79 static inline uint64_t ODY_FUS_CACHEX(uint64_t a) in ODY_FUS_CACHEX() 99 uint64_t u; 101 uint64_t fuse_banks : 8; [all …]
|
| H A D | ody-csrs-dss.h | 77 uint64_t u; 79 uint64_t cbusy_cnt_clr : 1; 80 uint64_t reserved_1_63 : 63; 86 static inline uint64_t ODY_DSSX_CBUSY_CNT_CLRX(uint64_t a, uint64_t b) __attribute__ ((pure, always… 87 static inline uint64_t ODY_DSSX_CBUSY_CNT_CLRX(uint64_t a, uint64_t b) in ODY_DSSX_CBUSY_CNT_CLRX() 108 uint64_t u; 110 uint64_t cbusy_cnt_en : 1; 111 uint64_t cbusy_cnt_interrupt_en : 1; 112 uint64_t cbusy_cnt_wrap_value : 1; 113 uint64_t reserved_3_9 : 7; [all …]
|
| H A D | ody-csrs-xcp.h | 163 uint64_t u; 165 uint64_t anb_aximstr_rd_resp_nok : 1; 166 uint64_t anb_aximstr_wr_resp_nok : 1; 167 uint64_t reserved_2_63 : 62; 173 static inline uint64_t ODY_XCPX_ANB_AXIMSTR_STATUS(uint64_t a) __attribute__ ((pure, always_inline)… 174 static inline uint64_t ODY_XCPX_ANB_AXIMSTR_STATUS(uint64_t a) in ODY_XCPX_ANB_AXIMSTR_STATUS() 195 uint64_t u; 197 uint64_t anb_axislv_b_fifo_overrun : 1; 198 uint64_t anb_axislv_r_fifo_overrun : 1; 199 uint64_t anb_axislv_load_size_exc : 1; [all …]
|
| H A D | ody-csrs-ncb.h | 109 uint64_t u; 111 uint64_t min : 10; 112 uint64_t max : 10; 113 uint64_t rsv_rdstid : 1; 114 uint64_t reserved_21_63 : 43; 120 static inline uint64_t ODY_NCBX_ARBX_CRDS(uint64_t a, uint64_t b) __attribute__ ((pure, always_inli… 121 static inline uint64_t ODY_NCBX_ARBX_CRDS(uint64_t a, uint64_t b) in ODY_NCBX_ARBX_CRDS() 142 uint64_t u; 144 uint64_t dis : 16; 145 uint64_t reserved_16_63 : 48; [all …]
|
| H A D | ody-csrs-gic.h | 173 uint64_t u[4]; 175 uint64_t cmd_type : 8; 176 uint64_t reserved_8_31 : 24; 177 uint64_t dev_id : 32; 178 uint64_t evnt_id : 32; 179 uint64_t reserved_96_127 : 32; 180 uint64_t reserved_128_191 : 64; 181 uint64_t reserved_192_255 : 64; 192 uint64_t u[4]; 194 uint64_t cmd_type : 8; [all …]
|
| H A D | ody-csrs-smmu.h | 160 static inline uint64_t ODY_SMMUX_AGBPA(uint64_t a) __attribute__ ((pure, always_inline)); 161 static inline uint64_t ODY_SMMUX_AGBPA(uint64_t a) in ODY_SMMUX_AGBPA() 192 static inline uint64_t ODY_SMMUX_AIDR(uint64_t a) __attribute__ ((pure, always_inline)); 193 static inline uint64_t ODY_SMMUX_AIDR(uint64_t a) in ODY_SMMUX_AIDR() 222 static inline uint64_t ODY_SMMUX_CIDR0(uint64_t a) __attribute__ ((pure, always_inline)); 223 static inline uint64_t ODY_SMMUX_CIDR0(uint64_t a) in ODY_SMMUX_CIDR0() 253 static inline uint64_t ODY_SMMUX_CIDR1(uint64_t a) __attribute__ ((pure, always_inline)); 254 static inline uint64_t ODY_SMMUX_CIDR1(uint64_t a) in ODY_SMMUX_CIDR1() 283 static inline uint64_t ODY_SMMUX_CIDR2(uint64_t a) __attribute__ ((pure, always_inline)); 284 static inline uint64_t ODY_SMMUX_CIDR2(uint64_t a) in ODY_SMMUX_CIDR2() [all …]
|
| H A D | ody-csrs-uaa.h | 57 static inline uint64_t ODY_UAAX_CIDR0(uint64_t a) __attribute__ ((pure, always_inline)); 58 static inline uint64_t ODY_UAAX_CIDR0(uint64_t a) in ODY_UAAX_CIDR0() 87 static inline uint64_t ODY_UAAX_CIDR1(uint64_t a) __attribute__ ((pure, always_inline)); 88 static inline uint64_t ODY_UAAX_CIDR1(uint64_t a) in ODY_UAAX_CIDR1() 117 static inline uint64_t ODY_UAAX_CIDR2(uint64_t a) __attribute__ ((pure, always_inline)); 118 static inline uint64_t ODY_UAAX_CIDR2(uint64_t a) in ODY_UAAX_CIDR2() 147 static inline uint64_t ODY_UAAX_CIDR3(uint64_t a) __attribute__ ((pure, always_inline)); 148 static inline uint64_t ODY_UAAX_CIDR3(uint64_t a) in ODY_UAAX_CIDR3() 202 static inline uint64_t ODY_UAAX_CR(uint64_t a) __attribute__ ((pure, always_inline)); 203 static inline uint64_t ODY_UAAX_CR(uint64_t a) in ODY_UAAX_CR() [all …]
|
| /rk3399_ARM-atf/plat/qti/qtiseclib/inc/ |
| H A D | qtiseclib_defs.h | 43 uint64_t x0; 44 uint64_t x1; 45 uint64_t x2; 46 uint64_t x3; 47 uint64_t x4; 48 uint64_t x5; 49 uint64_t x6; 50 uint64_t x7; 51 uint64_t x8; 52 uint64_t x9; [all …]
|
| /rk3399_ARM-atf/bl32/tsp/ |
| H A D | tsp_private.h | 51 smc_args_t *set_smc_args(uint64_t arg0, 52 uint64_t arg1, 53 uint64_t arg2, 54 uint64_t arg3, 55 uint64_t arg4, 56 uint64_t arg5, 57 uint64_t arg6, 58 uint64_t arg7); 59 smc_args_t *tsp_cpu_resume_main(uint64_t max_off_pwrlvl, 60 uint64_t arg1, [all …]
|
| H A D | tsp_common.c | 34 smc_args_t *set_smc_args(uint64_t arg0, in set_smc_args() 35 uint64_t arg1, in set_smc_args() 36 uint64_t arg2, in set_smc_args() 37 uint64_t arg3, in set_smc_args() 38 uint64_t arg4, in set_smc_args() 39 uint64_t arg5, in set_smc_args() 40 uint64_t arg6, in set_smc_args() 41 uint64_t arg7) in set_smc_args() 84 smc_args_t *tsp_system_off_main(uint64_t arg0, in tsp_system_off_main() 85 uint64_t arg1, in tsp_system_off_main() [all …]
|
| /rk3399_ARM-atf/services/std_svc/rmmd/ |
| H A D | rmmd_private.h | 42 uint64_t c_rt_ctx; 43 uint64_t activation_token; 48 uint64_t rmmd_rmm_sync_entry(rmmd_rmm_context_t *ctx); 49 __dead2 void rmmd_rmm_sync_exit(uint64_t rc); 52 int rmmd_attest_get_platform_token(uint64_t buf_pa, uint64_t *buf_size, 53 uint64_t c_size, 54 uint64_t *remaining_len); 55 int rmmd_attest_get_signing_key(uint64_t buf_pa, uint64_t *buf_size, 56 uint64_t ecc_curve); 57 uint64_t rmmd_el3_token_sign(void *handle, uint64_t x1, uint64_t x2, [all …]
|
| /rk3399_ARM-atf/plat/arm/board/fvp/ |
| H A D | fvp_ide_keymgmt.c | 12 int plat_rmmd_el3_ide_key_program(uint64_t ecam_address, uint64_t root_port_id, in plat_rmmd_el3_ide_key_program() 13 uint64_t ide_stream_info, in plat_rmmd_el3_ide_key_program() 14 rp_ide_key_info_t *ide_key_info_ptr, uint64_t request_id, in plat_rmmd_el3_ide_key_program() 15 uint64_t cookie) in plat_rmmd_el3_ide_key_program() 23 int plat_rmmd_el3_ide_key_set_go(uint64_t ecam_address, uint64_t root_port_id, in plat_rmmd_el3_ide_key_set_go() 24 uint64_t ide_stream_info, uint64_t request_id, in plat_rmmd_el3_ide_key_set_go() 25 uint64_t cookie) in plat_rmmd_el3_ide_key_set_go() 33 int plat_rmmd_el3_ide_key_set_stop(uint64_t ecam_address, uint64_t root_port_id, in plat_rmmd_el3_ide_key_set_stop() 34 uint64_t ide_stream_info, uint64_t request_id, in plat_rmmd_el3_ide_key_set_stop() 35 uint64_t cookie) in plat_rmmd_el3_ide_key_set_stop() [all …]
|
| /rk3399_ARM-atf/include/lib/el3_runtime/ |
| H A D | context_el2.h | 20 uint64_t actlr_el2; 21 uint64_t afsr0_el2; 22 uint64_t afsr1_el2; 23 uint64_t amair_el2; 24 uint64_t cnthctl_el2; 25 uint64_t cntvoff_el2; 26 uint64_t cptr_el2; 27 uint64_t dbgvcr32_el2; 28 uint64_t elr_el2; 29 uint64_t esr_el2; [all …]
|