From patchwork Thu Apr 11 20:03:08 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ajay Gupta X-Patchwork-Id: 10896757 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 8D79F17E6 for ; Thu, 11 Apr 2019 20:03:26 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 781FB28D13 for ; Thu, 11 Apr 2019 20:03:26 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 6B06028DB4; Thu, 11 Apr 2019 20:03:26 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-8.0 required=2.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_DNSWL_HI autolearn=ham version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 02A6228D13 for ; Thu, 11 Apr 2019 20:03:26 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726655AbfDKUDZ (ORCPT ); Thu, 11 Apr 2019 16:03:25 -0400 Received: from mail-pg1-f196.google.com ([209.85.215.196]:38480 "EHLO mail-pg1-f196.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726577AbfDKUDY (ORCPT ); Thu, 11 Apr 2019 16:03:24 -0400 Received: by mail-pg1-f196.google.com with SMTP id j26so4018123pgl.5 for ; Thu, 11 Apr 2019 13:03:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id; bh=NYvxXHNbI2VfXyyeyhD+QHtOouWjbgtDj05bSAxMh+Q=; b=hznqk+8vovGR/gOyT0LShyTCdaYQ7bnpXBDbLQ5t9sfG7I2oqOiabqQvHUPCmdcNL7 ARVNwnk/N93amfGj5ardpdoEM5UReca9hF6bsjG7HlKoO+nphdtUI9oxVOWfd3Wvw4f9 KAuoqkoBqfQ22/+HMe/i8xvuIr7U8rHm4K12vP2/8v24dGfAU4tE+kI3xBy5bdWtAOB9 T9lefKSwatwjk1qO/VcupMNF4sckkHxr/9pMwQtclGqLGjL5vfDwO1RRF/0pegaC9Cr2 Vf4JXscJjHegwg0hKW5RJmkmGlrFlZEKr5fIUtfkEv2qfbW+3DgPeqTV/+OEwbgJlXsi kTZg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=NYvxXHNbI2VfXyyeyhD+QHtOouWjbgtDj05bSAxMh+Q=; b=EGa46F8lMJrp+vw4QZb4KeY5cTqu03P1t3Krr4sGlWBL0fvnMePbtT6gFYTwJnM7It 61C+Rdj71VzFQMv/fx22yl6G4d2i6eUTkj6YJzgtFtWFy7bHo8z9zysnkb38CQQ4DVeP 7SUo92DBxVJXlqzoTRWVcStx710cWQcdsVzQhbm5k9EjbUFdaQZ7gkqNP2IlS1I9axMP gR39N9KQuiVEUuqW+ZBhsTD/UaW7y+nplxV8SU/C31hOYKWwxLWDYtU5dRLwOXW4DAHN McWzPssCRDMWCDv3cgpGbtpVwgHQ8lwjx370FG925Xd/EbtU70QLsBCUNDX9YoMbp6Vd Jg8g== X-Gm-Message-State: APjAAAXu8bQtg1FaIveZbAYnRLrQfvA+My2Z+YEpgcFWdsaVuCRKOSSF POasPi2zrvwIpfO7EzV28fk= X-Google-Smtp-Source: APXvYqxrvmhVg8+ce09trYUZKSEQTYTHM2rsl7JZApAfzI3/dTMBYz52OzIe+aj5vuph3sHkpHj/jQ== X-Received: by 2002:a65:62d2:: with SMTP id m18mr49192385pgv.122.1555013004059; Thu, 11 Apr 2019 13:03:24 -0700 (PDT) Received: from ajayg.nvidia.com (searspoint.nvidia.com. [216.228.112.21]) by smtp.gmail.com with ESMTPSA id n26sm107920326pfi.165.2019.04.11.13.03.22 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 11 Apr 2019 13:03:23 -0700 (PDT) From: Ajay Gupta X-Google-Original-From: Ajay Gupta To: heikki.krogerus@linux.intel.com Cc: linux-usb@vger.kernel.org, Ajay Gupta Subject: [PATCH v6 0/2] Add support for firmware update on Cypres CCGx Date: Thu, 11 Apr 2019 13:03:08 -0700 Message-Id: <20190411200310.9775-1-ajayg@nvidia.com> X-Mailer: git-send-email 2.17.1 Sender: linux-usb-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-usb@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP Hi Heikki These changes adds support for updating firmware on Cypress CCGx controller. New version (v6) fixes sparse warning as reported at [1]. I have tested them on NVIDIA GPU card. Firmware binary is already merged. Details are at [2]. Please help review this set. Thanks Ajay [1] https://marc.info/?l=linux-usb&m=155491396220133&w=2 [2] https://marc.info/?l=linux-usb&m=155006182508289&w=2 Ajay Gupta (2): usb: typec: ucsi: ccg: add get_fw_info function usb: typec: ucsi: ccg: add firmware flashing support drivers/usb/typec/ucsi/ucsi_ccg.c | 887 +++++++++++++++++++++++++++++- 1 file changed, 877 insertions(+), 10 deletions(-)