addrmap OpenTitan_ClockManager {

addrmap {
    desc = "Generated by RenodeModelsAnalyzer";
    reg {
        name="ClockHints";
        regwidth=0x20;
            field {
                sw = rw;
                reset=1'b1;
            } CLK_MAIN_AES_HINT[0:0];
            field {
                sw = rw;
                reset=1'b1;
            } CLK_MAIN_HMAC_HINT[1:1];
            field {
                sw = rw;
                reset=1'b1;
            } CLK_MAIN_KMAC_HINT[2:2];
            field {
                sw = rw;
                reset=1'b1;
            } CLK_MAIN_OTBN_HINT[3:3];
    } ClockHints @ 0x1c;
    reg {
        name="ClockHintsStatus";
        regwidth=0x20;
            field {
                desc = "This field has the following custom Renode callbacks: Provider.";
                sw = r;
                reset=1'b1;
            } CLK_MAIN_AES_VAL[0:0];
            field {
                desc = "This field has the following custom Renode callbacks: Provider.";
                sw = r;
                reset=1'b1;
            } CLK_MAIN_HMAC_VAL[1:1];
            field {
                desc = "This field has the following custom Renode callbacks: Provider.";
                sw = r;
                reset=1'b1;
            } CLK_MAIN_KMAC_VAL[2:2];
            field {
                desc = "This field has the following custom Renode callbacks: Provider.";
                sw = r;
                reset=1'b1;
            } CLK_MAIN_OTBN_VAL[3:3];
    } ClockHintsStatus @ 0x20;
} Register_addrmap;


};