addrmap MAX32650_PWRSEQ {

addrmap {
    desc = "Generated by RenodeModelsAnalyzer";
    reg {
        name="Control";
        regwidth=0x20;
            field {
                desc = "The field is a Tag.";
                sw = rw;
            } LP_CTRL_ramret[1:0];
            field {
                desc = "The field is a Tag.";
                sw = rw;
            } LP_CTRL_rregen[8:8];
            field {
                desc = "The field is a Tag.";
                sw = rw;
            } LP_CTRL_bkgrnd[9:9];
            field {
                desc = "The field is a Tag.";
                sw = rw;
            } LP_CTRL_fwkm[10:10];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=1'b1;
            } LP_CTRL_bgoff[11:11];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=1'b1;
            } LP_CTRL_porvcoremd[12:12];
            field {
                desc = "This field has the following custom Renode callbacks: Provider.";
                sw = rw;
            } LP_CTRL_vcoremd[20:20];
            field {
                desc = "This field has the following custom Renode callbacks: Provider.";
                sw = rw;
            } LP_CTRL_vrtcmd[21:21];
            field {
                desc = "This field has the following custom Renode callbacks: Provider.";
                sw = rw;
            } LP_CTRL_vddamd[22:22];
            field {
                desc = "This field has the following custom Renode callbacks: Provider.";
                sw = rw;
            } LP_CTRL_vddiomd[23:23];
            field {
                desc = "The field is a Tag.";
                sw = rw;
            } LP_CTRL_vddiohmd[24:24];
            field {
                desc = "The field is a Tag.";
                sw = rw;
            } LP_CTRL_vddbmd[27:27];
    } Control @ 0x0;
    reg {
        name="GPIO0WakeupEnable";
        desc = "Could not determine register's width, guessed 8 bits.";
        regwidth=0x8;
            field {
                desc = "This is a dummy r/w field, generated just to show the register in specs";
                sw = rw;
            } DUMMY[7:0];
    } GPIO0WakeupEnable @ 0x4;
    reg {
        name="GPIO0WakeupFlags";
        desc = "Could not determine register's width, guessed 8 bits.";
        regwidth=0x8;
            field {
                desc = "This is a dummy r/w field, generated just to show the register in specs";
                sw = rw;
            } DUMMY[7:0];
    } GPIO0WakeupFlags @ 0x8;
    reg {
        name="GPIO1WakeupEnable";
        desc = "Could not determine register's width, guessed 8 bits.";
        regwidth=0x8;
            field {
                desc = "This is a dummy r/w field, generated just to show the register in specs";
                sw = rw;
            } DUMMY[7:0];
    } GPIO1WakeupEnable @ 0xc;
    reg {
        name="GPIO1WakeupFlags";
        desc = "Could not determine register's width, guessed 8 bits.";
        regwidth=0x8;
            field {
                desc = "This is a dummy r/w field, generated just to show the register in specs";
                sw = rw;
            } DUMMY[7:0];
    } GPIO1WakeupFlags @ 0x10;
    reg {
        name="GPIO2WakeupEnable";
        desc = "Could not determine register's width, guessed 8 bits.";
        regwidth=0x8;
            field {
                desc = "This is a dummy r/w field, generated just to show the register in specs";
                sw = rw;
            } DUMMY[7:0];
    } GPIO2WakeupEnable @ 0x14;
    reg {
        name="GPIO2WakeupFlags";
        desc = "Could not determine register's width, guessed 8 bits.";
        regwidth=0x8;
            field {
                desc = "This is a dummy r/w field, generated just to show the register in specs";
                sw = rw;
            } DUMMY[7:0];
    } GPIO2WakeupFlags @ 0x18;
    reg {
        name="GPIO3WakeupEnable";
        desc = "Could not determine register's width, guessed 8 bits.";
        regwidth=0x8;
            field {
                desc = "This is a dummy r/w field, generated just to show the register in specs";
                sw = rw;
            } DUMMY[7:0];
    } GPIO3WakeupEnable @ 0x1c;
    reg {
        name="GPIO3WakeupFlags";
        desc = "Could not determine register's width, guessed 8 bits.";
        regwidth=0x8;
            field {
                desc = "This is a dummy r/w field, generated just to show the register in specs";
                sw = rw;
            } DUMMY[7:0];
    } GPIO3WakeupFlags @ 0x20;
    reg {
        name="USBWakeupStatus";
        desc = "Could not determine register's width, guessed 8 bits.";
        regwidth=0x8;
            field {
                desc = "This is a dummy r/w field, generated just to show the register in specs";
                sw = rw;
            } DUMMY[7:0];
    } USBWakeupStatus @ 0x30;
    reg {
        name="USBWakeupEnable";
        desc = "Could not determine register's width, guessed 8 bits.";
        regwidth=0x8;
            field {
                desc = "This is a dummy r/w field, generated just to show the register in specs";
                sw = rw;
            } DUMMY[7:0];
    } USBWakeupEnable @ 0x34;
    reg {
        name="RAMShutDownControl";
        desc = "Could not determine register's width, guessed 8 bits.";
        regwidth=0x8;
            field {
                desc = "This is a dummy r/w field, generated just to show the register in specs";
                sw = rw;
            } DUMMY[7:0];
    } RAMShutDownControl @ 0x40;
} Registers_addrmap;


};