Received: by 2002:a05:6a10:8c0a:0:0:0:0 with SMTP id go10csp155911pxb; Tue, 2 Feb 2021 01:37:49 -0800 (PST) X-Google-Smtp-Source: ABdhPJxbsTn23xxjqP8Ok3bfe6RX5jLfmwEe/oO2UEb/GyHNYHpgEYizgZI8HIuerq0TU0KCpY7k X-Received: by 2002:a17:907:75c6:: with SMTP id jl6mr581576ejc.243.1612258669503; Tue, 02 Feb 2021 01:37:49 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1612258669; cv=none; d=google.com; s=arc-20160816; b=xayiD9kaPqDZOIekEHKLP+I4D8UpjbfpSaRjlY4Y55pwYuGkLiHY9AgMvxY3WQ19rl U3lQIoh+S1bxiDQS5Pm40FKDE1iCuX2Njruc88Q0x/Wl6parnaPe2ppB3oy3toy5rCMD GHlyLWFJOM6qwWs6PyOswrasE2I+qWdWBYgirXvFGDjfNHgOq9wXm15gJDWagAlUYCFX h8DRJjsJeSwG1n6fHCv9dKTyrsI7OdZ/EXn6qoFUfA+5ZUcKa+LWpAAti9qLoOZhVDrT T8fL5eC7r86y6JBlTmksRPO2DqDO22/u6jQTfksNSpau4OL6JeBwc2pdzxUciYeF+wny GLsQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:from:subject:mime-version:message-id:date :sender:dkim-signature; bh=a77I7DhRJQNYY3jb5qJsVHRL8/cRpl6u3SuuOOR6Vb0=; b=S1NOz9Qq6e/Y4EFOg7JOtLe1wuY5frbiBYo2mneNdp++GlfldapPT18gaETMSTGkjk splQj050jT814o999nAdq9OS4QGWWmFfv/OObJC0eBqm3I1oOFC9h6nMHvirXj907ndi tss1XMyYlpEzKuf3Ueh5RLx/+l94IwZpbDh0xTLBPJwQzYYD+d+Y45Gg2akMwuaOo2n3 4wCEVkRwZaCjHw/l/YlMf5cDeiSBucHHpQnwTz0cgejHwN0RbWPek/o4CrwnLTne0rzr obtfZ5DBrdnRqjLH0VX0m0NjykOA2UIb3oao5NxbVIXZ5TUr17sTbVsAmbrbIhpalC8L MbdA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=NXXJVim5; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id s1si11985716ejq.292.2021.02.02.01.37.24; Tue, 02 Feb 2021 01:37:49 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=NXXJVim5; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232924AbhBBJfA (ORCPT + 99 others); Tue, 2 Feb 2021 04:35:00 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:48720 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231902AbhBBJec (ORCPT ); Tue, 2 Feb 2021 04:34:32 -0500 Received: from mail-qk1-x749.google.com (mail-qk1-x749.google.com [IPv6:2607:f8b0:4864:20::749]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 7A653C06178A for ; Tue, 2 Feb 2021 01:33:51 -0800 (PST) Received: by mail-qk1-x749.google.com with SMTP id o16so3072101qkj.15 for ; Tue, 02 Feb 2021 01:33:51 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=sender:date:message-id:mime-version:subject:from:to:cc; bh=a77I7DhRJQNYY3jb5qJsVHRL8/cRpl6u3SuuOOR6Vb0=; b=NXXJVim5+7KVLiKi9gkxZcd1xRLd+tjD8s7+bAvdmde9KDmFN4lTUGaelUuT4TtIJq rZ9AC7oxnEBkA8TumHuyiqbI2m2IOE2q8AjXstWZpPdvpzY5OWEcWQohCk7XVlObLsdt 2UezUVCyqvVUrwbBc+fqEDxVz9vMVssmCiZ2Au9eKqnIJ/WjdEWkxRSO1LFM+PVYIx/J MMFYZEss0A3SJ4DSpIlUzG+bIsrBIEPBwKLFJAFR0jAoMfgPHhiatRXDLhYVJeJJZhxR CTsppq64F0L0Crt1uOBWXIEfo4mGZzyv3KF8mUJXpSsJmAy/SC1oK0DFgw3JEYZ/HRsG GLOA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:date:message-id:mime-version:subject:from :to:cc; bh=a77I7DhRJQNYY3jb5qJsVHRL8/cRpl6u3SuuOOR6Vb0=; b=J6ZCdqD/Ynp9zHnDqDb9YlUG9FpHRzIX9UEFhslDxoSsKWzC+FruIeQeBWGT2sMheZ 4IaqRnVXMjnlRqAQ1ZW6ciHoZWTfKLu84cLfqwkP82qLe5FWoGvXFRiyP6XGqBgrbBBA Jhgk0O2uqyGTMXvIEoTYbshU0kOpLgne1xK8l8Iieci3J+RvJSMSYm4gfZybnPpdtFWN pw4Ss7fslBW9jIKf012SIxInE65MxJ3+iU9V/a73DoTaVtgxGF/RZQRXj+oPn5FtNibf 4mNjlBQtljxNYnwoYCrE8b+hOw7GsuRSRfbt7NoQsaMkayhSqcABwLowoUKxj/mkLm7u QczQ== X-Gm-Message-State: AOAM5331RKONRKxVIEg8ms57FPmQSw+Z8wt47YLJxQlXK/5nNJWExmp5 OH7eml0lQg4Nt5G6lTS4h1JvYmhI6zpn Sender: "kyletso via sendgmr" X-Received: from kyletso.ntc.corp.google.com ([2401:fa00:fc:202:dd94:c753:a81d:c855]) (user=kyletso job=sendgmr) by 2002:a05:6214:9d3:: with SMTP id dp19mr18947783qvb.40.1612258430573; Tue, 02 Feb 2021 01:33:50 -0800 (PST) Date: Tue, 2 Feb 2021 17:33:34 +0800 Message-Id: <20210202093342.738691-1-kyletso@google.com> Mime-Version: 1.0 X-Mailer: git-send-email 2.30.0.365.g02bc693789-goog Subject: [PATCH v4 0/8] common SVDM version and VDO from dt From: Kyle Tso To: linux@roeck-us.net, heikki.krogerus@linux.intel.com, gregkh@linuxfoundation.org, hdegoede@redhat.com, robh+dt@kernel.org Cc: badhri@google.com, linux-usb@vger.kernel.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, Kyle Tso Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org v3 is here: https://patchwork.kernel.org/project/linux-usb/cover/20210201133421.408508-1-kyletso@google.com/ no changes except for separating the patch "[v3,1/3] usb: typec: Determine common SVDM Versions" into the first 6 patches in this patch set. Kyle Tso (8): usb: typec: Manage SVDM version usb: pd: Update VDO definitions usb: pd: Make SVDM Version configurable in VDM header usb: typec: tcpm: Detemine common SVDM Version usb: typec: ucsi: Detemine common SVDM Version usb: typec: displayport: Fill the negotiated SVDM Version in the header dt-bindings: connector: Add SVDM VDO properties usb: typec: tcpm: Get Sink VDO from fwnode .../bindings/connector/usb-connector.yaml | 11 + drivers/usb/typec/altmodes/displayport.c | 8 +- drivers/usb/typec/class.c | 21 +- drivers/usb/typec/tcpm/tcpm.c | 61 +++- drivers/usb/typec/ucsi/displayport.c | 12 +- drivers/usb/typec/ucsi/ucsi.c | 2 + include/dt-bindings/usb/pd.h | 311 ++++++++++++++++- include/linux/usb/pd_vdo.h | 315 ++++++++++++++---- include/linux/usb/typec.h | 10 + 9 files changed, 661 insertions(+), 90 deletions(-) -- 2.30.0.365.g02bc693789-goog