openocd: fix SPDX tag format for files .c
[fw/openocd] / src / target / arc_jtag.c
index dd800a462e6af67b4359f6159cf967e52190dc6c..ddb4f6232206763b29a1007f31df071bf0a7750e 100644 (file)
@@ -1,11 +1,11 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
+
 /***************************************************************************
  *   Copyright (C) 2013-2014,2019-2020 Synopsys, Inc.                      *
  *   Frank Dols <frank.dols@synopsys.com>                                  *
  *   Mischa Jonker <mischa.jonker@synopsys.com>                            *
  *   Anton Kolesov <anton.kolesov@synopsys.com>                            *
  *   Evgeniy Didin <didin@synopsys.com>                                    *
- *                                                                         *
- *   SPDX-License-Identifier: GPL-2.0-or-later                             *
  ***************************************************************************/
 
 #ifdef HAVE_CONFIG_H
@@ -26,7 +26,7 @@ static void arc_jtag_enque_write_ir(struct arc_jtag *jtag_info, uint32_t
 {
        uint32_t current_instr;
        struct jtag_tap *tap;
-       uint8_t instr_buffer[sizeof(uint32_t)];
+       uint8_t instr_buffer[sizeof(uint32_t)] = {0};
 
        assert(jtag_info);
        assert(jtag_info->tap);
@@ -90,7 +90,7 @@ static void arc_jtag_enque_read_dr(struct arc_jtag *jtag_info, uint8_t *data,
 static void arc_jtag_enque_write_dr(struct arc_jtag *jtag_info, uint32_t data,
                tap_state_t end_state)
 {
-       uint8_t out_value[sizeof(uint32_t)];
+       uint8_t out_value[sizeof(uint32_t)] = {0};
 
        assert(jtag_info);
        assert(jtag_info->tap);
@@ -118,7 +118,7 @@ static void arc_jtag_enque_write_dr(struct arc_jtag *jtag_info, uint32_t data,
 static void arc_jtag_enque_set_transaction(struct arc_jtag *jtag_info,
                uint32_t new_trans, tap_state_t end_state)
 {
-       uint8_t out_value[sizeof(uint32_t)];
+       uint8_t out_value[sizeof(uint32_t)] = {0};
 
        assert(jtag_info);
        assert(jtag_info->tap);
@@ -158,7 +158,7 @@ static void arc_jtag_enque_status_read(struct arc_jtag * const jtag_info,
        assert(jtag_info->tap);
        assert(buffer);
 
-  /* first writin code(0x8) of jtag status register in IR */
+       /* first writing code(0x8) of jtag status register in IR */
        arc_jtag_enque_write_ir(jtag_info, ARC_JTAG_STATUS_REG);
        /* Now reading dr performs jtag status register read */
        arc_jtag_enque_read_dr(jtag_info, buffer, TAP_IDLE);
@@ -223,7 +223,7 @@ static void arc_jtag_enque_register_rw(struct arc_jtag *jtag_info, uint32_t *add
                else
                        arc_jtag_enque_read_dr(jtag_info, read_buffer + i * 4, TAP_IDLE);
        }
-       /* To prevent pollution of next regiter due to optimization it is necessary *
+       /* To prevent pollution of next register due to optimization it is necessary *
         * to reset transaction */
        arc_jtag_enque_reset_transaction(jtag_info);
 }
@@ -237,7 +237,7 @@ static void arc_jtag_enque_register_rw(struct arc_jtag *jtag_info, uint32_t *add
  * @param type         Type of registers to write: core or aux.
  * @param addr         Array of registers numbers.
  * @param count                Amount of registers in arrays.
- * @param values       Array of register values.
+ * @param buffer       Array of register values.
  */
 static int arc_jtag_write_registers(struct arc_jtag *jtag_info, uint32_t type,
        uint32_t *addr, uint32_t count, const uint32_t *buffer)
@@ -272,7 +272,7 @@ static int arc_jtag_write_registers(struct arc_jtag *jtag_info, uint32_t type,
  * @param type         Type of registers to read: core or aux.
  * @param addr         Array of registers numbers.
  * @param count                Amount of registers in arrays.
- * @param values       Array of register values.
+ * @param buffer       Array of register values.
  */
 static int arc_jtag_read_registers(struct arc_jtag *jtag_info, uint32_t type,
                uint32_t *addr, uint32_t count, uint32_t *buffer)
@@ -337,7 +337,7 @@ int arc_jtag_write_core_reg_one(struct arc_jtag *jtag_info, uint32_t addr,
  * @param jtag_info
  * @param addr         Array of registers numbers.
  * @param count                Amount of registers in arrays.
- * @param values       Array of register values.
+ * @param buffer       Array of register values.
  */
 int arc_jtag_write_core_reg(struct arc_jtag *jtag_info, uint32_t *addr,
        uint32_t count, const uint32_t *buffer)
@@ -361,7 +361,7 @@ int arc_jtag_read_core_reg_one(struct arc_jtag *jtag_info, uint32_t addr,
  * @param jtag_info
  * @param addr         Array of core register numbers.
  * @param count                Amount of registers in arrays.
- * @param values       Array of register values.
+ * @param buffer       Array of register values.
  */
 int arc_jtag_read_core_reg(struct arc_jtag *jtag_info, uint32_t *addr,
        uint32_t count, uint32_t *buffer)
@@ -385,7 +385,7 @@ int arc_jtag_write_aux_reg_one(struct arc_jtag *jtag_info, uint32_t addr,
  * @param jtag_info
  * @param addr         Array of registers numbers.
  * @param count                Amount of registers in arrays.
- * @param values       Array of register values.
+ * @param buffer       Array of register values.
  */
 int arc_jtag_write_aux_reg(struct arc_jtag *jtag_info, uint32_t *addr,
        uint32_t count, const uint32_t *buffer)
@@ -409,7 +409,7 @@ int arc_jtag_read_aux_reg_one(struct arc_jtag *jtag_info, uint32_t addr,
  * @param jtag_info
  * @param addr         Array of AUX register numbers.
  * @param count                Amount of registers in arrays.
- * @param values       Array of register values.
+ * @param buffer       Array of register values.
  */
 int arc_jtag_read_aux_reg(struct arc_jtag *jtag_info, uint32_t *addr,
        uint32_t count, uint32_t *buffer)
@@ -539,4 +539,3 @@ exit:
 
        return retval;
 }
-