addrmap NXP_INTMUX {

/* Some conversion errors detected, this might mean that the peripheral's registers structure in this file is incomplete.
 * Please refer to logs and comments in the file for more information.
 * 
 * Register "ControlStatusRegister" overlaps another register at the same offset (0x0) and will be skipped, as it is illegal in SystemRDL.
 * Register "VectorNumberRegister" overlaps another register at the same offset (0x4) and will be skipped, as it is illegal in SystemRDL.
 * Register "InterruptEnableRegister" overlaps another register at the same offset (0x10) and will be skipped, as it is illegal in SystemRDL.
 * Register "InterruptPendingRegister" overlaps another register at the same offset (0x20) and will be skipped, as it is illegal in SystemRDL.
 */

addrmap {
    desc = "Generated by RenodeModelsAnalyzer";
    reg {
        name="ControlStatusRegister";
        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];
    } ControlStatusRegister @ 0x0;
    /* Conversion error: Register "ControlStatusRegister" overlaps another register at the same offset (0x0) and will be skipped, as it is illegal in SystemRDL.
    reg {
        name="ControlStatusRegister";
        desc = "Could not determine register's width, guessed 8 bits.";
        regwidth=0x8;

    } ControlStatusRegister @ 0x0;
    */
    reg {
        name="VectorNumberRegister";
        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];
    } VectorNumberRegister @ 0x4;
    /* Conversion error: Register "VectorNumberRegister" overlaps another register at the same offset (0x4) and will be skipped, as it is illegal in SystemRDL.
    reg {
        name="VectorNumberRegister";
        desc = "Could not determine register's width, guessed 8 bits.";
        regwidth=0x8;

    } VectorNumberRegister @ 0x4;
    */
    reg {
        name="InterruptEnableRegister";
        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];
    } InterruptEnableRegister @ 0x10;
    /* Conversion error: Register "InterruptEnableRegister" overlaps another register at the same offset (0x10) and will be skipped, as it is illegal in SystemRDL.
    reg {
        name="InterruptEnableRegister";
        desc = "Could not determine register's width, guessed 8 bits.";
        regwidth=0x8;

    } InterruptEnableRegister @ 0x10;
    */
    reg {
        name="InterruptPendingRegister";
        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];
    } InterruptPendingRegister @ 0x20;
    /* Conversion error: Register "InterruptPendingRegister" overlaps another register at the same offset (0x20) and will be skipped, as it is illegal in SystemRDL.
    reg {
        name="InterruptPendingRegister";
        desc = "Could not determine register's width, guessed 8 bits.";
        regwidth=0x8;

    } InterruptPendingRegister @ 0x20;
    */
} ChannelRegisters_addrmap;


};