Received: by 2002:a05:6a10:f3d0:0:0:0:0 with SMTP id a16csp593317pxv; Wed, 14 Jul 2021 10:45:02 -0700 (PDT) X-Google-Smtp-Source: ABdhPJz5s5NkKefcE+hPM/Iw328t8fmE2KRD4CDRf0s6/rnj9uaNmeExHxDSnHDwhufzRlY5whpF X-Received: by 2002:a17:906:9742:: with SMTP id o2mr13670171ejy.532.1626284702534; Wed, 14 Jul 2021 10:45:02 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1626284702; cv=none; d=google.com; s=arc-20160816; b=JKZaFTDxGjJp6lFE8/cFg1ZILGxDf349ryL8xyzFfhMmlN9YIUXKvbTYir6jZxUTTE /n2dC48hHdLDClT2R6CBMcESy+flMZU/mtduN3UJRlYuWW46lQTVtQh7FSd+Lzvw6NQo YNV37ii6YrRERTVBChGJGj2cRkUGQ+3LwSYPBWFH+7SCpl/Rtn9x32sfTVJKYdz4qG99 8SUoFA2Il9QLQ+ANxUkg9kxf4CIS+rgxG3P4glW8z6T0HYjswT8LEMyQuEUPktu5sEGD t5IKX0A7m23cdXjbUJZP15q3YzWpsleLyuy2xEy7OfkMZUuAmaCcWt6Q7M2qb/X/KGHW +Rdg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:subject:reply-to:cc:from:to:dkim-signature:date; bh=djL0oKEwgHyyu0eyGYeM5enV1letI9OTk2xft4IC0nk=; b=Vz+FHqn6P9E7ChWX/YHlbyopK3ENhJ3u+jbkOSzvRzd+1TBg/tTO6eFHUMhwuEUFiP hazUeOgzvCrUx8Hnxa9EanDoBnoNVw8KQeBFfiAKq4bXrauQHIoQDxsAZqXaPi1lbgjq rVIeqOARW+KNO6XIypDVbTPIjFclRA0bv9GSU1Tg0BosewSVwofSq4MbgI4DLjQdzQLU vlEiQKHmTF9V8HWtQ2MUm45lcsdNxsTiec0WXmqaRpn3ROciG2R2vcaywfgaJL446h63 mwKFXzGegzwt2sTSbHXkWyfr9MDAaI+m659oKV8YBFBfcRLC8LLasg2zmtmwsuV6bqCM ajmg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@protonmail.com header.s=protonmail header.b=nRVEtkyV; 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=QUARANTINE sp=QUARANTINE dis=NONE) header.from=protonmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id l25si3543170edw.513.2021.07.14.10.44.38; Wed, 14 Jul 2021 10:45:02 -0700 (PDT) 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=@protonmail.com header.s=protonmail header.b=nRVEtkyV; 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=QUARANTINE sp=QUARANTINE dis=NONE) header.from=protonmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S239860AbhGNRqW (ORCPT + 99 others); Wed, 14 Jul 2021 13:46:22 -0400 Received: from mail-0301.mail-europe.com ([188.165.51.139]:35043 "EHLO mail-0301.mail-europe.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229600AbhGNRqW (ORCPT ); Wed, 14 Jul 2021 13:46:22 -0400 Date: Wed, 14 Jul 2021 17:43:18 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail; t=1626284606; bh=djL0oKEwgHyyu0eyGYeM5enV1letI9OTk2xft4IC0nk=; h=Date:To:From:Cc:Reply-To:Subject:From; b=nRVEtkyVi0Xee36MzW161Gf/+b57x68fs+yZ0Ef227ThhjsnBxhGi3bkkQwn0NV1y uI13UMnRFiwUll+IATIDtng4u3epaqIqmVkt5ny0blDWb3GDWD1ZsdJ0alrnqyk/Yt W/QUyrp5TmmnndnRdrz1lQOSM5MVIFQZjWRxUsAE= To: Michael Auchter From: Yassine Oudjana Cc: Yassine Oudjana , MyungJoo Ham , Chanwoo Choi , Rob Herring , linux-kernel@vger.kernel.org, devicetree@vger.kernel.org Reply-To: Yassine Oudjana Subject: [PATCH 0/2] extcon: usbc-tusb320: Initial TUSB320L support Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-1.2 required=10.0 tests=ALL_TRUSTED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM shortcircuit=no autolearn=disabled version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on mailout.protonmail.ch Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org The TUSB320L is a newer chip with additional features. It is close enough t= o TUSB320 so it works to some extent out-of-the-box, but for some reason it can start in UFP mode= which is not desirable. This series adds support for reset and mode setting for both chips, and doe= s that while probing to ensure the chip starts with the default mode of following the PORT pin. Yassine Oudjana (2): extcon: usbc-tusb320: Add support for TUSB320L reset and mode setting dt-bindings: extcon: usbc-tusb320: Add TUSB320L compatible string .../bindings/extcon/extcon-usbc-tusb320.yaml | 4 +- drivers/extcon/extcon-usbc-tusb320.c | 172 ++++++++++++++++-- 2 files changed, 159 insertions(+), 17 deletions(-) --=20 2.32.0