addrmap NPCX_Flash {

addrmap {
    desc = "Generated by RenodeModelsAnalyzer";
    reg {
        name="StatusRegister1";
        regwidth=0x8;
            field {
                desc = "The field is a Tag.";
                sw = rw;
            } BUSY[0:0];
            field {
                desc = "This field has the following custom Renode callbacks: Write, Provider.";
                sw = rw;
            } WEL_Write_Enable_Latch[1:1];
            field {
                sw = rw;
            } BP0_BP2_Block_Protect_Bits[4:2];
            field {
                sw = rw;
            } BP3_Block_Protect_Bits[5:5];
            field {
                sw = rw;
            } SRP_Status_Register_Protect[7:7];
    } StatusRegister1 @ 0x0;
    reg {
        name="StatusRegister2";
        regwidth=0x8;
            field {
                desc = "The field is a Tag.";
                sw = rw;
            } QE_Quad_Enable[1:1];
            field {
                desc = "The field is a Tag.";
                sw = rw;
            } LB0_Security_Register_Lock[2:2];
            field {
                desc = "The field is a Tag.";
                sw = rw;
            } LB1_Security_Register_Lock[3:3];
            field {
                desc = "The field is a Tag.";
                sw = rw;
            } LB2_Security_Register_Lock[4:4];
            field {
                desc = "The field is a Tag.";
                sw = rw;
            } LB3_Security_Register_Lock[5:5];
    } StatusRegister2 @ 0x1;
} Registers_addrmap;


};