/* Currently only one key is used. New KEK index is 1.
         * Current KEK index is 1. Store KEK to NVRAM is 1.
         */
-       payload.new_curidx_ksop = ((1 << 24) | (1 << 16) | (1 << 8) |
-                                       KEK_MGMT_SUBOP_KEYCARDUPDATE);
+       payload.new_curidx_ksop =
+               cpu_to_le32(((1 << 24) | (1 << 16) | (1 << 8) |
+                            KEK_MGMT_SUBOP_KEYCARDUPDATE));
 
        pm8001_dbg(pm8001_ha, DEV,
                   "Saving Encryption info to flash. payload 0x%x\n",
-                  payload.new_curidx_ksop);
+                  le32_to_cpu(payload.new_curidx_ksop));
 
        rc = pm8001_mpi_build_cmd(pm8001_ha, circularQ, opc, &payload,
                        sizeof(payload), 0);