CEA_EDID_VER_RESERVED   = 4,
 };
 
-static char *cea_speaker_allocation_names[] = {
+static const char * const cea_speaker_allocation_names[] = {
        /*  0 */ "FL/FR",
        /*  1 */ "LFE",
        /*  2 */ "FC",
        /* 10 */ "FCH",
 };
 
-static char *eld_connection_type_names[4] = {
+static const char * const eld_connection_type_names[4] = {
        "HDMI",
        "DisplayPort",
        "2-reserved",
        AUDIO_CODING_XTYPE_FIRST_RESERVED       = 4,
 };
 
-static char *cea_audio_coding_type_names[] = {
+static const char * const cea_audio_coding_type_names[] = {
        /*  0 */ "undefined",
        /*  1 */ "LPCM",
        /*  2 */ "AC-3",
        struct parsed_hdmi_eld *e = &eld->info;
        char buf[SND_PRINT_CHANNEL_ALLOCATION_ADVISED_BUFSIZE];
        int i;
-       static char *eld_version_names[32] = {
+       static const char * const eld_version_names[32] = {
                "reserved",
                "reserved",
                "CEA-861D or below",
                [3 ... 30] = "reserved",
                [31] = "partial"
        };
-       static char *cea_edid_version_names[8] = {
+       static const char * const cea_edid_version_names[8] = {
                "no CEA EDID Timing Extension block present",
                "CEA-861",
                "CEA-861-A",