addrmap STM32_DMAMUX {

addrmap {
    desc = "Generated by RenodeModelsAnalyzer";
    reg {
        name="RequestLineMultiplexerChannelConfiguration";
        regwidth=0x20;
            field {
                sw = rw;
            } DMAREQ_ID[6:0];
            field {
                desc = "The field is a Tag.";
                sw = rw;
            } SOIE[8:8];
            field {
                desc = "The field is a Tag.";
                sw = rw;
            } EGE[9:9];
            field {
                desc = "The field is a Tag.";
                sw = rw;
            } SE[16:16];
            field {
                desc = "The field is a Tag.";
                sw = rw;
            } SPOL[18:17];
            field {
                desc = "The field is a Tag.";
                sw = rw;
            } NBREQ[23:19];
            field {
                desc = "The field is a Tag.";
                sw = rw;
            } SYNC_ID[25:24];
    } RequestLineMultiplexerChannelConfiguration @ 0x0;
    reg {
        name="RequestLineMultiplexerInterruptStatus";
        regwidth=0x20;
            field {
                sw = r;
            } SOF[0:0];
    } RequestLineMultiplexerInterruptStatus @ 0x80;
    reg {
        name="RequestLineMultiplexerInterruptClear";
        regwidth=0x20;
            field {
                desc = "This field has the following custom Renode callbacks: Write.";
                sw = w;
                onwrite = woset;
            } CSOF[0:0];
    } RequestLineMultiplexerInterruptClear @ 0x84;
    reg {
        name="RequestGeneratorChannelConfiguration";
        regwidth=0x20;
            field {
                desc = "The field is a Tag.";
                sw = rw;
            } SIG_ID[2:0];
            field {
                desc = "The field is a Tag.";
                sw = rw;
            } OIE[8:8];
            field {
                desc = "The field is a Tag.";
                sw = rw;
            } GE[16:16];
            field {
                desc = "The field is a Tag.";
                sw = rw;
            } GPOL[18:17];
            field {
                desc = "The field is a Tag.";
                sw = rw;
            } GNBREQ[23:19];
    } RequestGeneratorChannelConfiguration @ 0x100;
    reg {
        name="RequestGeneratorInterruptStatus";
        regwidth=0x20;
            field {
                desc = "The field is a Tag.";
                sw = rw;
            } OF[0:0];
    } RequestGeneratorInterruptStatus @ 0x140;
    reg {
        name="RequestGeneratorInterruptClear";
        regwidth=0x20;
            field {
                desc = "The field is a Tag.";
                sw = rw;
            } COF[0:0];
    } RequestGeneratorInterruptClear @ 0x144;
} Registers_addrmap;


};