use crate::metadata::ir::*;
pub(crate) static REGISTERS: IR = IR {
    blocks: &[Block {
        name: "Extend",
        extends: None,
        description: Some("EXTEND configuration. (EXTEN)"),
        items: &[BlockItem {
            name: "ctr",
            description: Some("EXTEN control register."),
            array: None,
            byte_offset: 0x0,
            inner: BlockItemInner::Register(Register {
                access: Access::ReadWrite,
                bit_size: 32,
                fieldset: Some("Ctr"),
            }),
        }],
    }],
    fieldsets: &[FieldSet {
        name: "Ctr",
        extends: None,
        description: Some("EXTEN control register."),
        bit_size: 32,
        fields: &[
            Field {
                name: "hsipre",
                description: Some("Whether HSI is divided."),
                bit_offset: BitOffset::Regular(RegularBitOffset { offset: 4 }),
                bit_size: 1,
                array: None,
                enumm: None,
            },
            Field {
                name: "lkupen",
                description: Some("LOCKUP_Eable."),
                bit_offset: BitOffset::Regular(RegularBitOffset { offset: 6 }),
                bit_size: 1,
                array: None,
                enumm: None,
            },
            Field {
                name: "lkuprst",
                description: Some("LOCKUP RESET."),
                bit_offset: BitOffset::Regular(RegularBitOffset { offset: 7 }),
                bit_size: 1,
                array: None,
                enumm: None,
            },
            Field {
                name: "ulldotrim",
                description: Some("ULLDOTRIM."),
                bit_offset: BitOffset::Regular(RegularBitOffset { offset: 8 }),
                bit_size: 3,
                array: None,
                enumm: None,
            },
            Field {
                name: "ldotrim",
                description: Some("LDOTRIM."),
                bit_offset: BitOffset::Regular(RegularBitOffset { offset: 12 }),
                bit_size: 2,
                array: None,
                enumm: None,
            },
        ],
    }],
    enums: &[],
};