Struct bl702_pac::sf_ctrl::RegisterBlock
source · #[repr(C)]pub struct RegisterBlock {Show 85 fields
pub sf_ctrl_0: SF_CTRL_0,
pub sf_ctrl_1: SF_CTRL_1,
pub sf_if_sahb_0: SF_IF_SAHB_0,
pub sf_if_sahb_1: SF_IF_SAHB_1,
pub sf_if_sahb_2: SF_IF_SAHB_2,
pub sf_if_iahb_0: SF_IF_IAHB_0,
pub sf_if_iahb_1: SF_IF_IAHB_1,
pub sf_if_iahb_2: SF_IF_IAHB_2,
pub sf_if_status_0: SF_IF_STATUS_0,
pub sf_if_status_1: SF_IF_STATUS_1,
pub sf_aes: SF_AES,
pub sf_ahb2sif_status: SF_AHB2SIF_STATUS,
pub sf_if_io_dly_0: SF_IF_IO_DLY_0,
pub sf_if_io_dly_1: SF_IF_IO_DLY_1,
pub sf_if_io_dly_2: SF_IF_IO_DLY_2,
pub sf_if_io_dly_3: SF_IF_IO_DLY_3,
pub sf_if_io_dly_4: SF_IF_IO_DLY_4,
pub sf_reserved: SF_RESERVED,
pub sf2_if_io_dly_0: SF2_IF_IO_DLY_0,
pub sf2_if_io_dly_1: SF2_IF_IO_DLY_1,
pub sf2_if_io_dly_2: SF2_IF_IO_DLY_2,
pub sf2_if_io_dly_3: SF2_IF_IO_DLY_3,
pub sf2_if_io_dly_4: SF2_IF_IO_DLY_4,
pub sf3_if_io_dly_0: SF3_IF_IO_DLY_0,
pub sf3_if_io_dly_1: SF3_IF_IO_DLY_1,
pub sf3_if_io_dly_2: SF3_IF_IO_DLY_2,
pub sf3_if_io_dly_3: SF3_IF_IO_DLY_3,
pub sf3_if_io_dly_4: SF3_IF_IO_DLY_4,
pub sf_ctrl_2: SF_CTRL_2,
pub sf_ctrl_3: SF_CTRL_3,
pub sf_if_iahb_3: SF_IF_IAHB_3,
pub sf_if_iahb_4: SF_IF_IAHB_4,
pub sf_if_iahb_5: SF_IF_IAHB_5,
pub sf_if_iahb_6: SF_IF_IAHB_6,
pub sf_if_iahb_7: SF_IF_IAHB_7,
pub sf_if_iahb_8: SF_IF_IAHB_8,
pub sf_if_iahb_9: SF_IF_IAHB_9,
pub sf_if_iahb_10: SF_IF_IAHB_10,
pub sf_if_iahb_11: SF_IF_IAHB_11,
pub sf_if_iahb_12: SF_IF_IAHB_12,
pub sf_ctrl_prot_en_rd: SF_CTRL_PROT_EN_RD,
pub sf_ctrl_prot_en: SF_CTRL_PROT_EN,
pub sf_aes_key_r0_0: SF_AES_KEY_R0_0,
pub sf_aes_key_r0_1: SF_AES_KEY_R0_1,
pub sf_aes_key_r0_2: SF_AES_KEY_R0_2,
pub sf_aes_key_r0_3: SF_AES_KEY_R0_3,
pub sf_aes_key_r0_4: SF_AES_KEY_R0_4,
pub sf_aes_key_r0_5: SF_AES_KEY_R0_5,
pub sf_aes_key_r0_6: SF_AES_KEY_R0_6,
pub sf_aes_key_r0_7: SF_AES_KEY_R0_7,
pub sf_aes_iv_r0_w0: SF_AES_IV_R0_W0,
pub sf_aes_iv_r0_w1: SF_AES_IV_R0_W1,
pub sf_aes_iv_r0_w2: SF_AES_IV_R0_W2,
pub sf_aes_iv_r0_w3: SF_AES_IV_R0_W3,
pub sf_aes_cfg_r0: SF_AES_CFG_R0,
pub sf_aes_key_r1_0: SF_AES_KEY_R1_0,
pub sf_aes_key_r1_1: SF_AES_KEY_R1_1,
pub sf_aes_key_r1_2: SF_AES_KEY_R1_2,
pub sf_aes_key_r1_3: SF_AES_KEY_R1_3,
pub sf_aes_key_r1_4: SF_AES_KEY_R1_4,
pub sf_aes_key_r1_5: SF_AES_KEY_R1_5,
pub sf_aes_key_r1_6: SF_AES_KEY_R1_6,
pub sf_aes_key_r1_7: SF_AES_KEY_R1_7,
pub sf_aes_iv_r1_w0: SF_AES_IV_R1_W0,
pub sf_aes_iv_r1_w1: SF_AES_IV_R1_W1,
pub sf_aes_iv_r1_w2: SF_AES_IV_R1_W2,
pub sf_aes_iv_r1_w3: SF_AES_IV_R1_W3,
pub sf_aes_r1: SF_AES_R1,
pub sf_aes_key_r2_0: SF_AES_KEY_R2_0,
pub sf_aes_key_r2_1: SF_AES_KEY_R2_1,
pub sf_aes_key_r2_2: SF_AES_KEY_R2_2,
pub sf_aes_key_r2_3: SF_AES_KEY_R2_3,
pub sf_aes_key_r2_4: SF_AES_KEY_R2_4,
pub sf_aes_key_r2_5: SF_AES_KEY_R2_5,
pub sf_aes_key_r2_6: SF_AES_KEY_R2_6,
pub sf_aes_key_r2_7: SF_AES_KEY_R2_7,
pub sf_aes_iv_r2_w0: SF_AES_IV_R2_W0,
pub sf_aes_iv_r2_w1: SF_AES_IV_R2_W1,
pub sf_aes_iv_r2_w2: SF_AES_IV_R2_W2,
pub sf_aes_iv_r2_w3: SF_AES_IV_R2_W3,
pub sf_aes_r2: SF_AES_R2,
pub sf_id0_offset: SF_ID0_OFFSET,
pub sf_id1_offset: SF_ID1_OFFSET,
pub sf_bk2_id0_offset: SF_BK2_ID0_OFFSET,
pub sf_bk2_id1_offset: SF_BK2_ID1_OFFSET,
/* private fields */
}
Expand description
Register block
Fields§
§sf_ctrl_0: SF_CTRL_0
0x00 - sf_ctrl_0.
sf_ctrl_1: SF_CTRL_1
0x04 - sf_ctrl_1.
sf_if_sahb_0: SF_IF_SAHB_0
0x08 - sf_if_sahb_0.
sf_if_sahb_1: SF_IF_SAHB_1
0x0c - sf_if_sahb_1.
sf_if_sahb_2: SF_IF_SAHB_2
0x10 - sf_if_sahb_2.
sf_if_iahb_0: SF_IF_IAHB_0
0x14 - sf_if_iahb_0.
sf_if_iahb_1: SF_IF_IAHB_1
0x18 - sf_if_iahb_1.
sf_if_iahb_2: SF_IF_IAHB_2
0x1c - sf_if_iahb_2.
sf_if_status_0: SF_IF_STATUS_0
0x20 - sf_if_status_0.
sf_if_status_1: SF_IF_STATUS_1
0x24 - sf_if_status_1.
sf_aes: SF_AES
0x28 - sf_aes.
sf_ahb2sif_status: SF_AHB2SIF_STATUS
0x2c - sf_ahb2sif_status.
sf_if_io_dly_0: SF_IF_IO_DLY_0
0x30 - sf_if_io_dly_0.
sf_if_io_dly_1: SF_IF_IO_DLY_1
0x34 - sf_if_io_dly_1.
sf_if_io_dly_2: SF_IF_IO_DLY_2
0x38 - sf_if_io_dly_2.
sf_if_io_dly_3: SF_IF_IO_DLY_3
0x3c - sf_if_io_dly_3.
sf_if_io_dly_4: SF_IF_IO_DLY_4
0x40 - sf_if_io_dly_4.
sf_reserved: SF_RESERVED
0x44 - sf_reserved.
sf2_if_io_dly_0: SF2_IF_IO_DLY_0
0x48 - sf2_if_io_dly_0.
sf2_if_io_dly_1: SF2_IF_IO_DLY_1
0x4c - sf2_if_io_dly_1.
sf2_if_io_dly_2: SF2_IF_IO_DLY_2
0x50 - sf2_if_io_dly_2.
sf2_if_io_dly_3: SF2_IF_IO_DLY_3
0x54 - sf2_if_io_dly_3.
sf2_if_io_dly_4: SF2_IF_IO_DLY_4
0x58 - sf2_if_io_dly_4.
sf3_if_io_dly_0: SF3_IF_IO_DLY_0
0x5c - sf3_if_io_dly_0.
sf3_if_io_dly_1: SF3_IF_IO_DLY_1
0x60 - sf3_if_io_dly_1.
sf3_if_io_dly_2: SF3_IF_IO_DLY_2
0x64 - sf3_if_io_dly_2.
sf3_if_io_dly_3: SF3_IF_IO_DLY_3
0x68 - sf3_if_io_dly_3.
sf3_if_io_dly_4: SF3_IF_IO_DLY_4
0x6c - sf3_if_io_dly_4.
sf_ctrl_2: SF_CTRL_2
0x70 - sf_ctrl_2.
sf_ctrl_3: SF_CTRL_3
0x74 - sf_ctrl_3.
sf_if_iahb_3: SF_IF_IAHB_3
0x78 - sf_if_iahb_3.
sf_if_iahb_4: SF_IF_IAHB_4
0x7c - sf_if_iahb_4.
sf_if_iahb_5: SF_IF_IAHB_5
0x80 - sf_if_iahb_5.
sf_if_iahb_6: SF_IF_IAHB_6
0x84 - sf_if_iahb_6.
sf_if_iahb_7: SF_IF_IAHB_7
0x88 - sf_if_iahb_7.
sf_if_iahb_8: SF_IF_IAHB_8
0x8c - sf_if_iahb_8.
sf_if_iahb_9: SF_IF_IAHB_9
0x90 - sf_if_iahb_9.
sf_if_iahb_10: SF_IF_IAHB_10
0x94 - sf_if_iahb_10.
sf_if_iahb_11: SF_IF_IAHB_11
0x98 - sf_if_iahb_11.
sf_if_iahb_12: SF_IF_IAHB_12
0x9c - sf_if_iahb_12.
sf_ctrl_prot_en_rd: SF_CTRL_PROT_EN_RD
0x100 - sf_ctrl_prot_en_rd.
sf_ctrl_prot_en: SF_CTRL_PROT_EN
0x104 - sf_ctrl_prot_en.
sf_aes_key_r0_0: SF_AES_KEY_R0_0
0x200 - sf_aes_key_r0_0.
sf_aes_key_r0_1: SF_AES_KEY_R0_1
0x204 - sf_aes_key_r0_1.
sf_aes_key_r0_2: SF_AES_KEY_R0_2
0x208 - sf_aes_key_r0_2.
sf_aes_key_r0_3: SF_AES_KEY_R0_3
0x20c - sf_aes_key_r0_3.
sf_aes_key_r0_4: SF_AES_KEY_R0_4
0x210 - sf_aes_key_r0_4.
sf_aes_key_r0_5: SF_AES_KEY_R0_5
0x214 - sf_aes_key_r0_5.
sf_aes_key_r0_6: SF_AES_KEY_R0_6
0x218 - sf_aes_key_r0_6.
sf_aes_key_r0_7: SF_AES_KEY_R0_7
0x21c - sf_aes_key_r0_7.
sf_aes_iv_r0_w0: SF_AES_IV_R0_W0
0x220 - sf_aes_iv_r0_w0.
sf_aes_iv_r0_w1: SF_AES_IV_R0_W1
0x224 - sf_aes_iv_r0_w1.
sf_aes_iv_r0_w2: SF_AES_IV_R0_W2
0x228 - sf_aes_iv_r0_w2.
sf_aes_iv_r0_w3: SF_AES_IV_R0_W3
0x22c - sf_aes_iv_r0_w3.
sf_aes_cfg_r0: SF_AES_CFG_R0
0x230 - sf_aes_cfg_r0.
sf_aes_key_r1_0: SF_AES_KEY_R1_0
0x300 - sf_aes_key_r1_0.
sf_aes_key_r1_1: SF_AES_KEY_R1_1
0x304 - sf_aes_key_r1_1.
sf_aes_key_r1_2: SF_AES_KEY_R1_2
0x308 - sf_aes_key_r1_2.
sf_aes_key_r1_3: SF_AES_KEY_R1_3
0x30c - sf_aes_key_r1_3.
sf_aes_key_r1_4: SF_AES_KEY_R1_4
0x310 - sf_aes_key_r1_4.
sf_aes_key_r1_5: SF_AES_KEY_R1_5
0x314 - sf_aes_key_r1_5.
sf_aes_key_r1_6: SF_AES_KEY_R1_6
0x318 - sf_aes_key_r1_6.
sf_aes_key_r1_7: SF_AES_KEY_R1_7
0x31c - sf_aes_key_r1_7.
sf_aes_iv_r1_w0: SF_AES_IV_R1_W0
0x320 - sf_aes_iv_r1_w0.
sf_aes_iv_r1_w1: SF_AES_IV_R1_W1
0x324 - sf_aes_iv_r1_w1.
sf_aes_iv_r1_w2: SF_AES_IV_R1_W2
0x328 - sf_aes_iv_r1_w2.
sf_aes_iv_r1_w3: SF_AES_IV_R1_W3
0x32c - sf_aes_iv_r1_w3.
sf_aes_r1: SF_AES_R1
0x330 - sf_aes_r1.
sf_aes_key_r2_0: SF_AES_KEY_R2_0
0x400 - sf_aes_key_r2_0.
sf_aes_key_r2_1: SF_AES_KEY_R2_1
0x404 - sf_aes_key_r2_1.
sf_aes_key_r2_2: SF_AES_KEY_R2_2
0x408 - sf_aes_key_r2_2.
sf_aes_key_r2_3: SF_AES_KEY_R2_3
0x40c - sf_aes_key_r2_3.
sf_aes_key_r2_4: SF_AES_KEY_R2_4
0x410 - sf_aes_key_r2_4.
sf_aes_key_r2_5: SF_AES_KEY_R2_5
0x414 - sf_aes_key_r2_5.
sf_aes_key_r2_6: SF_AES_KEY_R2_6
0x418 - sf_aes_key_r2_6.
sf_aes_key_r2_7: SF_AES_KEY_R2_7
0x41c - sf_aes_key_r2_7.
sf_aes_iv_r2_w0: SF_AES_IV_R2_W0
0x420 - sf_aes_iv_r2_w0.
sf_aes_iv_r2_w1: SF_AES_IV_R2_W1
0x424 - sf_aes_iv_r2_w1.
sf_aes_iv_r2_w2: SF_AES_IV_R2_W2
0x428 - sf_aes_iv_r2_w2.
sf_aes_iv_r2_w3: SF_AES_IV_R2_W3
0x42c - sf_aes_iv_r2_w3.
sf_aes_r2: SF_AES_R2
0x430 - sf_aes_r2.
sf_id0_offset: SF_ID0_OFFSET
0x434 - sf_id0_offset.
sf_id1_offset: SF_ID1_OFFSET
0x438 - sf_id1_offset.
sf_bk2_id0_offset: SF_BK2_ID0_OFFSET
0x43c - sf_bk2_id0_offset.
sf_bk2_id1_offset: SF_BK2_ID1_OFFSET
0x440 - sf_bk2_id1_offset.