/* Write SMBUS request to cfg memory */
        err = hw_atl_utils_fw_upload_dwords(self, self->rpc_addr,
                                (u32 *)(void *)&request,
-                               RTE_ALIGN(sizeof(request), sizeof(u32)));
+                               sizeof(request) / sizeof(u32));
 
        if (err < 0)
                return err;
 
        err = hw_atl_utils_fw_downld_dwords(self, self->rpc_addr + sizeof(u32),
                        &result,
-                       RTE_ALIGN(sizeof(result), sizeof(u32)));
+                       sizeof(result) / sizeof(u32));
 
        if (err < 0)
                return err;
        /* Write SMBUS request to cfg memory */
        err = hw_atl_utils_fw_upload_dwords(self, self->rpc_addr,
                                (u32 *)(void *)&request,
-                               RTE_ALIGN(sizeof(request), sizeof(u32)));
+                               sizeof(request) / sizeof(u32));
 
        if (err < 0)
                return err;
        /* Read status of write operation */
        err = hw_atl_utils_fw_downld_dwords(self, self->rpc_addr + sizeof(u32),
                                &result,
-                               RTE_ALIGN(sizeof(result), sizeof(u32)));
+                               sizeof(result) / sizeof(u32));
 
        if (err < 0)
                return err;