From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-21.3 required=3.0 tests=BAYES_00,DKIMWL_WL_MED, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, INCLUDES_PATCH,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,USER_AGENT_GIT, USER_IN_DEF_DKIM_WL autolearn=unavailable autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id E99DAC433ED for ; Tue, 6 Apr 2021 01:36:52 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id C4A2E610CC for ; Tue, 6 Apr 2021 01:36:52 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S243146AbhDFBg6 (ORCPT ); Mon, 5 Apr 2021 21:36:58 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:44208 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S243132AbhDFBg5 (ORCPT ); Mon, 5 Apr 2021 21:36:57 -0400 Received: from mail-qv1-xf4a.google.com (mail-qv1-xf4a.google.com [IPv6:2607:f8b0:4864:20::f4a]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 1F6A4C061760 for ; Mon, 5 Apr 2021 18:36:49 -0700 (PDT) Received: by mail-qv1-xf4a.google.com with SMTP id e10so9422912qvr.17 for ; Mon, 05 Apr 2021 18:36:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=date:message-id:mime-version:subject:from:to:cc; bh=F6RFq19GrARDqIU8oQ/2cAl1QQQCKUpg/f4wX1jMwdc=; b=qYvFm8EDAPU9Wmq0N07jK0WWJqxF5h5F6BbmsYZkG/CiVvl56NscvHZl2bkeUk7vTO HIbjLhQ7NxGUmp/Dqmgv9NZpgx7djcHUI2252v/ow9SxAfOJSm53NRbU7NzB6akDfw+9 QGRshzesgFjYYYiQijUrK7YvyL/y5OjwOfPk2m4epxmhJuJKuINT7w1T4Ewih2vJU38D o1fWwP4/v6Tmazfk49foULmAQT7nh+FMpmk+8W4/ReRGBy5/fzvNE5SXaUXJWRVCthNr /qr7S+46ly1HpYIyuvHIiN12RqrloykxiOzg4ZEDkJROkOuB57azIvqIr3DEGC+gAqGw XFsg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:message-id:mime-version:subject:from:to:cc; bh=F6RFq19GrARDqIU8oQ/2cAl1QQQCKUpg/f4wX1jMwdc=; b=j+86WykMQKDDvY4fJ+pPHplB4eb4106580zbYRc111QcyEN3fQ2PLoRXwZHgXPa4Fh 463AFDgu1q4A4NzRGy4gb8woUC3O2dk/62UOfvIQzS/L6Vo2s1NnZ1d1WiP3bvNnqRE0 VYOJFl2p/fAxdLsNpHZzBEWE6MpuGreueYZ0Zx39ILOXlYlTZbiQIHF5yrAuanDaXYle K8YdDPdSrZnf4WjaE+FIw2sXiNPxelTmtFszHYBBOB+FsZ5rj+EJy8fViRAskBxQLNvF vMrWBj0p/9uk5wr90306DgPcCjQnArW1IsErzXVyXBJbgrOumJoTD7FZ9THVaqDyixZx CQDg== X-Gm-Message-State: AOAM531jjtAO4HcBft68jHe/B+/5WhVmlBfXRtn4dt3Xl04TPZ4MKz43 huRMq6ESYFHzSS7beLHOKWjz00hTtaw= X-Google-Smtp-Source: ABdhPJx6btg2lOSc7ssHQc7YXYjwqYiOPESoGRwvRIVGgWT1FcfPoQNzNSJqMgYsJFdD3SC0hGyGyurOE5Y= X-Received: from badhri.mtv.corp.google.com ([2620:15c:211:201:7080:32f9:cd15:6178]) (user=badhri job=sendgmr) by 2002:ad4:58a1:: with SMTP id ea1mr624318qvb.11.1617673008244; Mon, 05 Apr 2021 18:36:48 -0700 (PDT) Date: Mon, 5 Apr 2021 18:36:37 -0700 Message-Id: <20210406013643.3280369-1-badhri@google.com> Mime-Version: 1.0 X-Mailer: git-send-email 2.31.0.208.g409f899ff0-goog Subject: [PATCH v1 0/6] Fixes for tcpm-source-psy- and pSnkStby From: Badhri Jagan Sridharan To: Guenter Roeck , Heikki Krogerus , Greg Kroah-Hartman , Rob Herring , Adam Thomson Cc: linux-usb@vger.kernel.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, Kyle Tso , Badhri Jagan Sridharan Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi, (1) and (2) in the series addresses the problem that Adam Thomson had pointed out in: https://lore.kernel.org/linux-usb/PR3PR10MB4142450638A8E07A33E475B080689@PR3PR10MB4142.EURPRD10.PROD.OUTLOOK.COM/ (3) updates the power_supply_changed based on changes made through (1) and (2) (4) (5) (6) makes TCPM comply pSnkStby requirement for both fast and slow charging loops. This was also previously sent as part of https://lore.kernel.org/patchwork/patch/1283928/ Since the patches were dependent on each other sending them this way. Badhri Jagan Sridharan (6): usb: typec: tcpm: Address incorrect values of tcpm psy for fixed supply usb: typec: tcpm: Address incorrect values of tcpm psy for pps supply usb: typec: tcpm: update power supply once partner accepts usb: typec: tcpm: Honour pSnkStdby requirement during negotiation usb: typec: tcpm: Allow slow charging loops to comply to pSnkStby Documentation: connector: Add slow-charger-loop definition .../bindings/connector/usb-connector.yaml | 7 + drivers/usb/typec/tcpm/tcpm.c | 136 ++++++++++++------ include/linux/usb/pd.h | 2 + 3 files changed, 99 insertions(+), 46 deletions(-) -- 2.31.0.208.g409f899ff0-goog