addrmap SAM4S_EEFC {

addrmap {
    desc = "Generated by RenodeModelsAnalyzer";
    reg {
        name="Mode";
        regwidth=0x20;
            field {
                desc = "This field has the following custom Renode callbacks: Change.";
                sw = rw;
            } FRDY[0:0];
            field {
                desc = "The field is a Tag.";
                sw = rw;
            } FWS[11:8];
            field {
                desc = "The field is a Tag.";
                sw = rw;
            } SCOD[16:16];
            field {
                desc = "The field is a Tag.";
                sw = rw;
            } FAM[24:24];
            field {
                desc = "The field is a Tag.";
                sw = rw;
            } CLOE[26:26];
    } Mode @ 0x0;
    reg {
        name="Command";
        desc = "This register has the following custom Renode callbacks: Write";
        regwidth=0x20;
            field {
                sw = rw;
            } FCMD[7:0];
            field {
                sw = rw;
            } FARG[23:8];
            field {
                sw = rw;
            } FKEY[31:24];
    } Command @ 0x4;
    reg {
        name="Status";
        regwidth=0x20;
            field {
                desc = "This field has the following custom Renode callbacks: Provider.";
                sw = r;
            } FRDY[0:0];
            field {
                desc = "The field is a Tag.";
                sw = rw;
            } FCMDE[1:1];
            field {
                sw = r;
                onread = rclr;
            } FLOCKE[2:2];
            field {
                sw = r;
                onread = rclr;
            } FLERR[3:3];
    } Status @ 0x8;
    reg {
        name="Result";
        regwidth=0x20;
            field {
                desc = "This field has the following custom Renode callbacks: Provider.";
                sw = r;
            } FRR[31:0];
    } Result @ 0xc;
} Registers_addrmap;


};